c# - 如何使用 MongoDB 的官方 C# 驱动程序从 'document' 中删除一个 'ID'?

标签 c# .net mongodb mongodb-.net-driver

谁能告诉我,如果有更好的方法可以使用 Official C# Driver 从 MongoDB 中删除一个 document比我下面的-

var query = Query.EQ("_id", a.Id);
database.GetCollection<Animal>("Animal").Remove(query);

这段代码有效,但对我来说工作量太大。例如,“保存”命令 - 获取一个实例并更新它。我想要类似 - Remove(item).

备注:我正在尝试使用C#的官方驱动而不是NoRMSamus这似乎已经过时了。

最佳答案

你就是这样做的。我相信你知道这一点,但如果你想把它放在一行上,你可以将它组合起来,这样你就不需要定义查询变量:

collection.Remove(Query.EQ("_id", a.Id));

关于c# - 如何使用 MongoDB 的官方 C# 驱动程序从 'document' 中删除一个 'ID'?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8867032/

相关文章:

c# - 将 System.Web.Mail 功能移植到 System.Net.Mail

c# - 使用 Winforms 中运行的后台线程更新 UI 中的控件

.net - 如何在设计时加载 WPF 资源字典

Java 相当于 WPF 的 3D 功能

performance - 如何提高 MongoDB 中 update() 和 save() 的性能?

c# - 导出大量数据

c# - 单元/集成测试 FTP 访问

c# - Microsoft 如何使所有 .NET 类隐式继承自 Object 类?我可以做同样的事情吗?

javascript - MongoDB 查找并修改 : >>> find and update object in document's array

javascript - async.auto 结果对象应该有一个值,但有一个包含两个值的数组