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

Czy można zapełnić dwa poziomy?

Musisz to zrobić w dwóch krokach; pierwsze wypełnienie survey , a następnie wypełnianie survey.user używając oddzielnego wywołania Model.populate :

questions.findOne({_id: '0000'})
    .populate('survey')
    .exec(function(err, question) {
        questions.populate(
            question,
            { path: 'survey.user', model: 'User'},
            function(err, question) {...});
    });


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Django-Nonrel z Mongodb listfield

  2. MODEL Mongoose update() vs save()

  3. Pobiera dokumenty podrzędne przez geoNear - MongoDB

  4. Jak przechowywać duże liczby w MongoDB za pomocą Node.js

  5. Nie można rozpoznać pliku zestawu lub pliku metadanych systemu Windows „System.Data.dll”