sql >> Databasteknik >  >> NoSQL >> MongoDB

hur man hämtar partiella objekt från objektmatris i ett fält i mongodb

aggregate är ditt svar

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

det finns ett annat sätt att göra det (att få distinkta värden)

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


  1. java - MongoDB + Solr föreställningar

  2. Filtrera MongoDb-samlingen om fältmatrisen och argumentmatrisen skär varandra

  3. Sätt gränser för mongo db-samling

  4. Hur man kodar MongoDB foreach Query i PHP