MongoDB搜索不区分大小写,字段不值

时间:2018-11-22 10:55:41

标签: c# mongodb asp.net-core

我正在将MongoDBC#MongoDB.Driver一起使用。现在,我想从不区分大小写的Mongodb集合中搜索数据(同时使用-键和值)。为此,我尝试了下面的C#代码。

var filter = new List<BsonElement>
{
    new BsonElement("IsDeleted", false) // it could be "isdeleted" in database
};

var obj = await collection.FindAsync(new BsonDocument(filterList));

现在,如您在上面的代码中所见,我想应用搜索并获取IsDeleted/isdeleted标志为false的数据。但是问题是,在数据库中,对于某些记录,KeyIsDeleted,对于某些记录,isdeleted是仅适用于IsDeleted=false的地方,而对于{ {1}}。因此,我需要一种使 isdeleted=false 不区分大小写的方法。

0 个答案:

没有答案