首页 新闻 会员 周边

构建过滤条件的问题 Builders

0
悬赏园豆:30 [已关闭问题] 关闭于 2022-05-27 10:09

我想通过 FilterDefinitionBuilder<TDocument>类来构建我的过滤条件,但碍于我的数据结构的问题,构造出的条件一直报错,请问我该如何成功构造出我想要的条件
下面是我想要构造的条件 completedStatus 是一个Id集合
filter = Builders<AppTaskEntity>.Filter.And(filter,
Builders<AppTaskEntity>.Filter.Nin(x =>x.Fields["status"], completedStatus));
filter = Builders<AppTaskEntity>.Filter.And(filter,
Builders<AppTaskEntity>.Filter.Where(x => (x.Fields["title"]).Contains(kw)));
下面是我的数据结构,数据是从Mongodb中获取的
"fields": {
"no": 1,
"title": "1",
"type": [],
"status": [
{
"id": "1494964866400784384",
"name": "未开始",
"type": "pending",
"color": "#56abfb"
}
],

咳咳Pro的主页 咳咳Pro | 初学一级 | 园豆:114
提问于:2022-05-26 21:49
< >
分享
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册