sql >> Database >  >> NoSQL >> MongoDB

DbRef met Mongoose - mangoest-dbref of bevolken?

U hoeft alleen een daadwerkelijke DBRef . te gebruiken (en mongoose-dbref ) voor het geval een veld ObjectIds kan bevatten die verwijzen naar documenten in mogelijk meer dan één verzameling. Een DBRef is een tupel van een ObjectId , een collectienaam en een optionele databasenaam.

Mongoose ref: velden bevatten echter alleen een ObjectId en het is het Mongoose-schema dat bepaalt wat één verzamel de ObjectIds-referentie.

Dus Mongoose ref: velden zijn efficiënter en moeten altijd worden gebruikt, tenzij u de referentie-ondersteuning voor meerdere collecties nodig heeft die DBRef biedt.




  1. redis time-out voor verbinding met externe server in een docker

  2. MongoDB-aggregatie met Java-stuurprogramma

  3. Hoe gebruik ik mongodb met elektron?

  4. Een lijst invoegen in een andere lijst in Redis