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

mongodbアップデートで変数を使用する

    $setを作成する必要があります プログラムでオブジェクト:

    var setModifier = { $set: {} };
    setModifier.$set['directions.' + index + '.name'] = area.value;
    Items.update(Session.get('selectedItem'), setModifier);
    

    更新

    JavaScript環境が計算されたプロパティ名(node.js 4+など)をサポートしている場合は、これを1つのステップで実行できます:

    Items.update(Session.get('selectedItem'), { $set: {
        ['directions.' + index + '.name']: area.value
    }});
    



    1. mongodbサーバーに接続しようとしたときにmongoコマンドが認識されない

    2. redisリーダーボードのユニークなスコア

    3. MongoDBのプロパティに基づいてネストされた配列オブジェクトを更新します

    4. Redis C#-トランザクションでのIncr値の使用