sql >> Databáze >  >> NoSQL >> MongoDB

MongoDb Post formátování agregace $lookup s omezenými daty

Neilova odpověď fungovala. Přidání { $replaceRoot: { newRoot: "$inventory_docs" } } udělal práci. Díky Neile.

db.coll1.aggregate([
    {
      $lookup:
        {
          from: "coll2",
          localField: "_id",
          foreignField: "comm_field",
          as: "inventory_docs"
        }
   },
   {
       $project:{"_id" : 0, "inventory_docs" : 1}
   },
   { $unwind:"$inventory_docs"},
   { $replaceRoot: { newRoot: "$inventory_docs" } }
])



  1. Jak používat MongoDB Ruby Driver k vytvoření skupiny (seskupit podle)?

  2. MapReduce Shuffling a řazení v Hadoop

  3. Jednoduchá aplikace Node/Express, způsob funkčního programování (Jak zvládnout vedlejší účinky v JavaScriptu?)

  4. Co dělají jednotlivé procesy Meteor?