【发布时间】:2017-02-10 09:18:53
【问题描述】:
我正在尝试根据技能集和位置过滤用户数据,同时使用 [and] 和 [or] 在 where 过滤器上。我的 Mongo 查询是这样的:
{
"where": {
"and": [{
"or": [{
"location": "Hyderabad"
}, {
"location": "Mumbai"
}]
}, {
"or": [{
"skill_set": "Java"
}, {
"skill_set": "Database"
}]
}]
}
}
我正在尝试通过 REST 过滤器实现上述 mongo 查询。到目前为止,我的 REST 过滤器是这样的:
filter[where][and][0][or][0][location]=Hyderabad&filter[where][and][0][or][1][location]=Mumbai&filter[where][or][0][skill_set]=Java&filter[where][or][1][skill_set]=Database
我的控制台没有显示任何错误,但即使我的数据库有数据,我也没有得到任何数据。我的 REST 过滤器有问题吗?
【问题讨论】:
标签: node.js mongodb mongodb-query strongloop loopback