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

Запитване за вложени вградени документи с Mongoose

В Mongoose 3.6 беше добавено дълбоко население. https://github.com/LearnBoost/mongoose/issues/1377#issuecomment -15911192

За вашия пример това би било нещо като:

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. Как да конвертирате bson в json ефективно с mongo-go-driver?

  2. Приложението работи в процес на разработка, но не и когато е разгърнато в heroku

  3. Качвайте и извличайте файлове с помощта на MongoDB и Spring Boot

  4. Mongoose upsert не създава свойство на схемата по подразбиране

  5. MongoDb уникални ограничения за период от време