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

マングースで動的クエリを作成する

    updatesを作成する必要があります 2つのステップでオブジェクト:

    var updates = { $push: {} };
    updates.$push["array.$.array2." + index + ".answeredBy"] = userId;
    

    更新

    これで、node.js4+はcomputedをサポートします。プロパティ名 、これは1つのステップで実行できます:

    var updates = { $push: {
        ["array.$.array2." + index + ".answeredBy"]: userId
    } };
    



    1. Mongoidを使用した計算フィールドに基づくクエリ

    2. ubuntuのデフォルトポート6379とは異なるポートでredis-serverを起動する方法

    3. Mongooseを使用してMongDBAtlasに接続できません

    4. 値がリストにすでに存在するかどうかを確認するRedis