MongoDb c#驱动程序批量更新带拉

时间:2015-08-06 09:12:02

标签: c# mongodb mongodb-.net-driver mongodb-csharp-2.0

我有以下代码是通过旧的旧版c#mongodb驱动程序编写的:

 var bulk = dbCollection.InitializeUnorderedBulkOperation();
            foreach (var profile in profiles)
            {
                    bulk.Find(Query.EQ("_id", profile.ID)).
                      Update(
                          Update.Pull("p2l",
                                Query.And(
                                    Query.In("listId", new BsonArray(SourceMailLists))
                                ))
                      );
            }
            bulk.Execute();

我想用dbCollection.UpdateManyAsync重写它但是如何实现Pull条件listid来自p2l集合应该在列表SourceMailLists中, ,我想用键入的Builder来制作它?

0 个答案:

没有答案