繁体   English   中英

无法使用C#更新mongodb中的整个文档

[英]can't update entire document in mongodb with c#

我正在尝试更新mongoDB中的整个文档,而不更改objectID,但是没有任何效果。

newUser是我的模型,其objectID类似于集合中的...。但不同的详细信息:

var filter = Builders<User>.Filter.Eq(u => u.UserID, newUser.UserID);
                UsersCollection.UpdateOne(filter, newUser);

找到了解决方案:

var documentToUpdate = UsersCollection.Find(u => u.UserID == newUser.UserID)。 第一(); documentToUpdate = newUser; UsersCollection.ReplaceOne(c => c.UserID == documentToUpdate.UserID,documentToUpdate);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM