sql >> Databasteknik >  >> NoSQL >> MongoDB

DbRef med Mongoose - mongoose-dbref eller befolka?

Du behöver bara använda en faktisk DBRef (och mongoose-dbref ) för det fall där ett fält kan innehålla ObjectIds som refererar till dokument i potentiellt mer än en samling. En DBRef är en tuppel av ett ObjectId , ett samlingsnamn och ett valfritt databasnamn.

Mongoose ref: fälten innehåller dock bara ett ObjectId och det är Mongoose-schemat som definierar vad ett samla in ObjectIds-referensen.

Så Mongoose ref: fälten är mer effektiva och bör alltid användas om du inte behöver referensstödet för flera samlingar som DBRef ger.




  1. Hur man använder Spring Boot med MongoDB

  2. Optimera din Linux-miljö för MongoDB

  3. Kan inte autentisera på mongodb med PHP

  4. Mongodb Gå med i _id-fältet från String till ObjectId