我正在尝试在mongoDB中更新整个文档,而不更改objectID,但没有任何效果。
newUser
是我的模型,objectID
就像收藏中的...。但细节不同:
var filter = Builders<User>.Filter.Eq(u => u.UserID, newUser.UserID);
UsersCollection.UpdateOne(filter, newUser);
答案 0 :(得分:0)
找到解决方案:
var documentToUpdate = UsersCollection.Find(u => u.UserID == newUser.UserID)。第一(); documentToUpdate = newUser; UsersCollection.ReplaceOne(c => c.UserID == documentToUpdate.UserID,documentToUpdate);