3
У меня есть следующий запрос в C#:C# Монго 2.0 драйвера получить деталь после FindOneAndUpdateAsync
var filter = Builders<ME_UserInbox>.Filter.And(
Builders<ME_UserInbox>.Filter.Eq(n => n.UserId, userId),
Builders<ME_UserInbox>.Filter.ElemMatch(inbx => inbx.Inbox, msg => msg._id == msgId));
var update = Builders<ME_UserInbox>.Update.PullFilter(inbx => inbx.Inbox, msgs => msgs._id == msgId);
var upsert = new UpdateOptions()
{
IsUpsert = false
};
await collection.FindOneAndUpdateAsync(filter, update, upsert);
теперь, если я пишу .Result
после этой последней строки. я получу документ до его обновления или после?
TIA.
Перед тем, как он был обновлен. Посмотрите здесь. http://mongodb.github.io/mongo-csharp-driver/2.0/reference/driver/crud/writing/ – jvanrhyn
@jvanrhyn хочет опубликовать его как ответ? –