sql >> Database >  >> NoSQL >> MongoDB

MongoDb Post-opmaak van $lookup-aggregatie met beperkte gegevens

Het antwoord van Neil werkte. Toevoeging van { $replaceRoot: { newRoot: "$inventory_docs" } } deed het werk. Bedankt Neil.

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. DeprecationWarning:collection.findAndModify is verouderd. Gebruik in plaats daarvan findOneAndUpdate, findOneAndReplace of findOneAndDelete?

  2. MongoDB Analytics-serie:SlamData - SQL &Build-rapporten rechtstreeks uitvoeren op MongoDB

  3. Laravel 4 :Oproep naar ongedefinieerde methode Redis::connection()

  4. Hoe kan ik een actieve query in de MongoDB-shell afbreken?