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

Luwak - kueri untuk mendapatkan data dari beberapa koleksi

Ada kemungkinan .Anda harus menggunakan agregasi .itu akan berfungsi.Inisiasi variabel

    var mongoose = require('mongoose');
    var userCollection = require('./user');//import user model file
    var resources = {
    nick_name: "$nick_name",
    email: "$email"};

    userCollection.aggregate([{
            $group: resources
        }, {
            $lookup: {
                from: "Comments", // collection to join
                localField: "_id",//field from the input documents
                foreignField: "user_id",//field from the documents of the "from" collection
                as: "comments"// output array field
            }
        }, {
            $lookup: {
                from: "Post", // from collection name
                localField: "_id",
                foreignField: "user_id",
                as: "posts"
            }
        }],function (error, data) {
         return res.json(data);
     //handle error case also
});


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Perbaikan terbaru Mongodb KB2731284

  2. Bagaimana saya bisa menonaktifkan logging MongoDB?

  3. Sistem penyimpanan khusus untuk GridFS (MongoDB)?

  4. mongoDB:cara membalikkan $unwind

  5. Grup MongoDB berdasarkan bidang, hitung dan urutkan desc