现有 BsonDocument 中的 FilterDefinition
FilterDefinition inside an existing BsonDocument
我正在尝试更改具有更多过滤器的 BsonDocument,如下所示。首先我解析这样一个字符串:
BsonDocument query = BsonDocument.Parse (configObj.Mongo_dbquery);
然后我有更多的过滤器要应用。有什么方法可以将这个过滤器包含在 BsonDocument 中吗?
FilterDefinition<BsonDocument> dateFilter = Builders<BsonDocument>.Filter.Gte ("QueryDate", BsonValue.Create (startDate));
谢谢!
您可以使用文本运算符手动添加 BsonElements
{ field : { $gt : value } }
在 BsonDocument 中将是
var doc = new BsonDocument("field", new BsonDocument("$gt", "value"));
那么只需将其附加到您的主要 BsonDocument
我正在尝试更改具有更多过滤器的 BsonDocument,如下所示。首先我解析这样一个字符串:
BsonDocument query = BsonDocument.Parse (configObj.Mongo_dbquery);
然后我有更多的过滤器要应用。有什么方法可以将这个过滤器包含在 BsonDocument 中吗?
FilterDefinition<BsonDocument> dateFilter = Builders<BsonDocument>.Filter.Gte ("QueryDate", BsonValue.Create (startDate));
谢谢!
您可以使用文本运算符手动添加 BsonElements
{ field : { $gt : value } }
在 BsonDocument 中将是
var doc = new BsonDocument("field", new BsonDocument("$gt", "value"));
那么只需将其附加到您的主要 BsonDocument