C# 中更新插入的 Mongo 文档的 ID
已经详细记录了如何在 C# 中从插入到 MongoDb 集合中获取返回 Id (示例)。但是我如何获得更新插入的文档呢?有没有一种方法,除了再次查询 Id 之外,还可以使用 Update 返回的 SafeModeResult 来查找更新插入的文档 Id?
My code:
var query = abc;
var update = xyz;
try
{
db["Collection"].Update(query, update, UpdateFlags.Upsert);
}
catch
{
}
It has been well documented how to get a return Id from an Insert to a MongoDb collection in C# (Example). But how do I get that for an upserted document? Is there a way, short of querying for the Id again, to use the SafeModeResult returned by an Update to find the upserted document Id?
My code:
var query = abc;
var update = xyz;
try
{
db["Collection"].Update(query, update, UpdateFlags.Upsert);
}
catch
{
}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
找到的解决方案:
返回ObjectId。
Solution found:
returns the ObjectId.