sql >> Databáze >  >> NoSQL >> MongoDB

DbRef s Mongoose - mongoose-dbref nebo naplnit?

Musíte použít pouze skutečný DBRef (a mongoose-dbref ) pro případ, kdy pole může obsahovat ObjectId, která odkazují na dokumenty v potenciálně více než jedné kolekci. A DBRef je n-ticí ObjectId , název kolekce a volitelný název databáze.

Mongoose ref: pole však obsahují pouze ObjectId a je to schéma Mongoose, které definuje co jeden shromážděte referenci ObjectIds.

Takže Mongoose ref: pole jsou efektivnější a měla by se používat vždy, pokud nepotřebujete referenční podporu pro více kolekcí, kterou DBRef poskytuje.




  1. Přehled vícedokumentových ACID transakcí v MongoDB a jak je používat

  2. mapování v create index v elasticsearch through mongodb river se neprojeví

  3. Výkon SCAN vs. KEYS v Redis

  4. Fuzzy Searching s Mongodb?