MongoDB
 sql >> Teknologi Basis Data >  >> NoSQL >> MongoDB

Mungkin untuk mengisi dua tingkat?

Anda perlu melakukannya dalam dua langkah; pertama mengisi survey , lalu mengisi survey.user menggunakan panggilan terpisah ke 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. mongodb 3.4.3 Izin ditolak wiredtiger_kv_engine.cpp 267 kesalahan dengan ubuntu 16

  2. Mengapa saya mendapatkan Tidak dapat mengatur tajuk setelah dikirim ke kesalahan klien di Nodejs?

  3. Masalah saat menginstal mongodb menggunakan Homebrew

  4. MongoDB $dan kueri operator di PHP

  5. cara menjalankan kueri hanya baca pada replika sharded yang diatur di mongodb