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

Wysyłanie zapytań do zagnieżdżonych dokumentów osadzonych za pomocą Mongoose

Głęboka populacja została dodana w Mongoose 3.6. https://github.com/LearnBoost/mongoose/issues/1377#issuecomment -15911192

Na przykład byłoby to coś takiego:

Owner.find().populate('shelves').exec(PopulateBooks);

function PopulateBooks(err, owners) {
      if(err) throw err;
      // Deep population is here
      Book.populate(owners, { path: 'shelves.books' }).exec(callback);
}


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Uwierzytelnij się po wybraniu bazy danych

  2. Tnij z projekcją w C#

  3. Mongoose:Jak zapełnić populację o głębokości 2 poziomu bez wypełniania pól pierwszego poziomu? w mongodb

  4. MongoDb i morphia hasło i nazwa użytkownika

  5. Mongoose pobiera dokumenty pasujące do tablicy