【问题标题】:Find nested array-object from rethinkdb in feathers JS在羽毛 JS 中从 rethinkdb 中查找嵌套数组对象
【发布时间】:2018-02-14 07:55:41
【问题描述】:

我有一个如下的数据集-

[{

    "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 作为回应。

【问题讨论】:

    标签: javascript arrays nested rethinkdb feathersjs


    【解决方案1】:

    $in 是根据可能值列表检查数据库中的单个值。您正在寻找的是另一种方式,可以通过feathers-rethinkdb 特定的$contains operator 来完成:

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

    【讨论】:

      猜你喜欢
      • 2023-03-26
      • 1970-01-01
      • 1970-01-01
      • 2021-10-04
      • 2017-12-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-09-10
      相关资源
      最近更新 更多