2016-10-11 3 views
1

このコードは動作していますが、これは1つのドキュメントの更新です。同じ画像をすべて更新したいMongoDB C#ドライバマルチプルアップデート

UpdateBuilder updateBuilder = MongoDB.Driver.Builders.Update 
.Set("isAdded", "true"); 
mongoCollection.Update(Query.EQ("image", "imgURL"), updateBuilder); 

どうすればいいですか?

答えて

2

これは、このコードで行うことができます。

 var update = new UpdateDocument 
     { 
      {"$set",new BsonDocument("isAdded","true") } 
     }; 

     var query = new QueryDocument 
     { 
      {"image","imgUrl" } 
     }; 

     mongoCollection.Update(query, update, new MongoUpdateOptions 
     { 
      Flags = UpdateFlags.Multi 
     } 
     );