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