我正在使用 C# 在 .net 中为 mongodb 创建一个相当复杂的查询。为此,我将查询构建为字符串,然后对其进行解析以获取 QueryDocument:
var Q = new QueryDocument(BsonDocument.Parse(QueryString))
我的问题是查询的一部分包含一个正则表达式:
{""Str.tagkw"":{$regex : "" \\b(rasberry|ice cream|sweeties)\\b ""}}
解析 $regex 部分后,当我查看查询 Q 时已删除(如上)
欢迎任何帮助。