Lưu (someValue) dành cho trường hợp bạn muốn bản ghi kết quả trở thành hoặc trở thành đối tượng đầy đủ (someValue) mà bạn đã chuyển vào.
Bạn có thể sử dụng
var query = Query.EQ("_id","123");
var sortBy = SortBy.Null;
var update = Update.Inc("LoginCount",1).Set("LastLogin",DateTime.UtcNow); // some update, you can chain a series of update commands here
MongoCollection<User>.FindAndModify(query,sortby,update);
phương pháp.
Sử dụng FindAndModify, bạn có thể chỉ định chính xác trường nào trong bản ghi hiện có cần thay đổi và để yên phần còn lại.
Bạn có thể xem ví dụ tại đây .
Điều duy nhất bạn cần từ bản ghi hiện có sẽ là _id của nó, 2 trường bí mật không cần được tải hoặc không bao giờ được ánh xạ lại vào đối tượng POCO của bạn.