我在c#中使用mongodb驱动程序。 我可以在c#中为CRUD操作sqlserver创建查询。但我需要为mongodb创建查询并执行它。 对于我附加删除的样本 删除查询
string query = string.Format("DELETE FROM {0} WHERE {1}"
ExecuteNonquery方法我可以在sqlConnection
中执行它我如何在mongodb中这样做?
答案 0 :(得分:1)
您应该看到FilterDefinitionBuilder TDocument提供了一个类型安全的API,用于构建简单和复杂的MongoDB查询。
例如,要构建过滤器{ x: 10, y: { $lt: 20 } }
,您可以使用以下内容:
var builder = Builders<BsonDocument>.Filter;
var filter = builder.Eq("x", 10) & builder.Lt("y", 20);
您可以在FilterDefinitionBuilder类的mongo-csharp-driver测试中看到更多示例。