2012-06-04 88 views

回答

4

下面的代碼應該工作:

collection.Update(Query.Null, Update.Set("HomePhoneId", "some value"), UpdateFlags.Multi) 

順便說一句,here is你可以看看驅動程序文檔。

+1

感謝Andrew.Any想法如何在集合中的列表中設置的值。 – Deefa

+0

插入文檔中的數組或列表屬性的任何想法? – Deefa

+0

@Deefa:您可能會尋找[位置運算符](http://www.mongodb.org/display/DOCS/Updating#Updating-The%24positionaloperator)? –

0

下面的代碼應該工作:

 var filterDefinition = Builders<Models.Doctor>.Filter.Where(w => w.Name!=null); 
     var updateDefinition = Builders<Models.Doctor>.Update 
      .Set(d => d.IsApproved, value); 
     _doctorRepository.Collection.UpdateMany(filterDefinition, updateDefinition); 
相關問題