[英]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.