使用Regex startswith通过Guid字段过滤mongodb文档

时间:2019-05-16 15:13:09

标签: c# mongodb

我有一部分GUID,例如6767a567(前32个字节)。 我需要找到mongodb文件。他具有6767a567-1d6b-4360-b6b5-a5e100cc5c68之类的标识符。

我尝试使用正则表达式进行过滤

var listFilters = new List<FilterDefinition<Document>>();
var regex = new BsonRegularExpression($"^6767a567", "i");
listFilters.Add(Builders<Document>.Filter.Regex(t => t.Id, regex));
var entities = await Collection.Find(filter).ToListAsync();

同样,我尝试向

的bd进行查询
{ "_id" : { "$regex" : /.*/ } }

返回空。我希望找到我的文档,但是它返回空列表。

0 个答案:

没有答案