MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

DbRef z Mongoose - mongoose-dbref czy zapełnij?

Wystarczy użyć rzeczywistego DBRef (i mongoose-dbref ) w przypadku, gdy pole może zawierać identyfikatory ObjectId, które odwołują się do dokumentów w potencjalnie więcej niż jednej kolekcji. DBRef jest krotką ObjectId , nazwę kolekcji i opcjonalnie nazwę bazy danych.

Mangusta ref: pola zawierają jednak tylko ObjectId i to schemat Mongoose definiuje, co jeden kolekcja odniesienia ObjectIds.

Więc Mongoose ref: pola są bardziej wydajne i powinny być zawsze używane, chyba że potrzebujesz wsparcia dla wielu kolekcji, które DBRef zapewnia.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Agregacja Mongodb $grupa, ogranicz długość tablicy

  2. Jak zautomatyzować i zarządzać MongoDB za pomocą ClusterControl

  3. Jak automatyzacja baz danych MongoDB poprawia bezpieczeństwo

  4. Monitorowanie i zabezpieczanie MongoDB za pomocą ClusterControl Advisors

  5. Problem z zapisywaniem plików MongoDB GridFS za pomocą Node.JS