从羽毛JS中查找RETHINKDB的嵌套阵列对象



我有一个数据集,如以下 -

[{
    "allowedusers": ["paul@abc.com"],
    "id": "1"
  },{
    "allowedusers": ["kmahera@abc.com","rbajaniya@abc.com"],
    "id": "2"
   },{
    "allowedusers": ["whatever@abc.com","rbajaniya@abc.com"],
   "id": "3"
}]

我有这样的查询 -

http://localhost:3030/flowz$limit=5&allowedusers[$in[]=rbajaniya@abc.com&$skip=0&$select[]=id&$select[]=alloweduser

,但我没有得到所有包含rbajaniya@abc.com的对象。我该如何制作查询来获取此问题。我想获得ID = 2,并且ID = 3响应。

$in是根据可能值列表检查数据库中的单个值。您正在寻找的是可以通过羽毛状thinkdb特定$包含操作员来完成的另一种方式:

http://localhost:3030/flowz?$limit=5&allowedusers[$contains]=rbajaniya@abc.com&$skip=0&$select[]=id&$select[]=alloweduser

相关内容

  • 没有找到相关文章

最新更新