sql >> データベース >  >> NoSQL >> MongoDB

mongodbのフィールドのオブジェクト配列から部分的なオブジェクトを取得する方法

    aggregate あなたの答えです

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

    それを行う別の方法があります(明確な値を取得する)

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


    1. Redis-マスタースレーブ関係でその場でCONFIGSETを使用する

    2. MongoDBスキーマデザイン-新しいコレクションまたはリファレンス?

    3. アプリケーションでマングースが発火するすべてのクエリをログに記録する

    4. StackExchange.RedisとStackExchange.Redis.StrongNameの違いは何ですか?