sql >> Database teknologi >  >> NoSQL >> MongoDB

DbRef med Mongoose - mongoose-dbref eller befolke?

Du behøver kun at bruge en faktisk DBRef (og mongoose-dbref ) i det tilfælde, hvor et felt kan indeholde ObjectId'er, der refererer til dokumenter i potentielt mere end én samling. En DBRef er en tuple af et ObjectId , et samlingsnavn og et valgfrit databasenavn.

Mongoose ref: felter indeholder dog kun et ObjectId og det er Mongoose-skemaet, der definerer hvad en samle ObjectIds-referencen.

Så Mongoose ref: felter er mere effektive og bør altid bruges, medmindre du har brug for referencestøtten til flere samlinger, som DBRef giver.




  1. mongod HostnameCanonicalizationWorker fejl på OS X

  2. udfører redis eval kommando for at køre Lua script i nodeJS

  3. Adgang til Meteor produktionsdatabase

  4. WebSocket-forbindelse til <URL> mislykkedes:Fejl under WebSocket-håndtryk:Uventet svarkode:521