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

jak načíst částečné objekty z pole objektů v poli v mongodb

aggregate je vaše odpověď

db.foo.aggregate({"$project" : {"two" : "$friends.two"}}).result

existuje jiný způsob, jak to udělat (získání odlišných hodnot)

db.foo.aggregate([      
    {'$project': {  
                    union:{$setUnion:["$friends.two"]}
                 }
    }
]).result;


  1. Sdílení úložiště relací na Redis pro aplikaci Django a Express.js

  2. Porozumění Meteor Publish / Subscribe

  3. Strašně snížený výkon s jinými podmínkami spojení v $lookup (pomocí kanálu)

  4. Proč ovladač mongoDB Node vytváří nechtěná připojení?