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

C#mongodb-ネストされた配列要素を更新する方法

    必要なもののC#バージョンは次のとおりです:

    var filter = Builders<Item>.Filter.Eq("Id", "a");
    var update = Builders<Item>.Update.Set("Array1.$[i].Array2.$[j].Array3", new[] { new Item { Id = "d" } });
    var arrayFilters = new List<ArrayFilterDefinition> { new JsonArrayFilterDefinition<Item>("{'i.Id': 'b'}"), new JsonArrayFilterDefinition<Item>("{'j.Id': 'c'}") };
    var updateOptions = new UpdateOptions { ArrayFilters = arrayFilters };
    collection.UpdateOne(filter, update, updateOptions);
    



    1. node.jsアプリを介してネストされたハッシュをredisに保存します

    2. Hadoop –初心者向けのApacheHadoopチュートリアル

    3. Mongodbアグリゲーションパイプライングループプッシュを制限する方法

    4. JSONシリアライザーを使用したMongoDBオブジェクトIDの逆シリアル化