MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

DbRef с Mongoose - mongoose-dbref или попълване?

Трябва да използвате само действителен DBRefmongoose-dbref ) за случая, когато полето може да съдържа ObjectIds, които препращат документи в потенциално повече от една колекция. A DBRef е кортеж на ObjectId , име на колекция и незадължително име на база данни.

Мангуст ref: полетата обаче съдържат само ObjectId и схемата Mongoose дефинира каквоедино събиране на препратка към ObjectIds.

Така че Mongoose ref: полетата са по-ефективни и винаги трябва да се използват, освен ако не се нуждаете от референтната поддръжка за няколко колекции, която DBRef предоставя.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Предотвратяване на инжектиране на JavaScript NoSQL в MongoDB

  2. Как да сравним MongoDB с YCSB?

  3. 3 начина за пускане на индекс в MongoDB

  4. MongoDB $втори

  5. Възможно ли е да генерирате динамично наречени MongoDB колекции?