我正在做一个环回项目,我有一个名为Depot的模型,该模型具有一个likersList字段,该字段是一个字符串数组( user id
我想找到所有的Depots还没有一个特定的userId在它的likersList ,我试过了过滤器,但它不工作

let userId=req.accessToken.userId;
let filter={
   where:{
       and:[
           ....
           {likersList:{nin:[userId]}}
       ]
   }
   ....
}

我也尝试了{likerList:{neq:userId}} ,也无法正常工作
但是,如果尝试这种likersList:userId返回所有Depots具有userId在它的likersList,所以我希望,这样做{likerList:{neq:userId}}前人的精力做一个相反

我只想知道如何检查字段(数组类型)是否包含某个值

请帮助 !

#1楼 票数:3

它在这里工作:

它将所有包含userId的对象带入likersList中。

let filter={
    where: {
        {
            likersList: {neq: userId}
        }
    }
}

包含 userId的对象带入likersList中。

let filter={
    where: {
        {
            likersList: userId
        }
    }
}

#2楼 票数:1 已采纳

您正在将哪个数据库用于回送应用程序? 我看到nininq过滤器不适用于Oracle数据库的情况。 我已使用适当的正则表达式过滤器作为解决方法。

  ask by Mahamadou DOUMBIA translate from so

未解决问题?本站智能推荐:

2回复

过滤环回中字段的数组类型

我正在使用带有 mongodb 数据库的环回 v3 并为字段的数组类型实现过滤器。 inq 操作员不工作。 我有一个像下面这样的对象数组 现在我想要一个列表,其中包含“b”的类别 所以我使用下面的过滤方法 我认为inq不适用于这种情况。它给出了空响应。 输出:[] 我怎样才能得到我想
1回复

如何在Loopback中对字符串数组应用过滤器?

我需要在回送中过滤字符串数组。 我有以下模型。 我正在使用的过滤器是{"where":{"type":["filter string"]}}和{"type":["filter string"]} ,但是两者都不起作用并返回所有条目。 请帮忙。 提前致谢。
3回复

如何快速过滤包含包含属性的数组

(注释行)有效,但它仅过滤以 im writing 一词开头的产品 如果过滤名称包含我在搜索栏中写的任何内容,我会尝试做什么 while 方法是我试图解决它但根本不起作用的方法 我已经尝试使用该函数的 contains 方法,但它向我显示了大量结果,它重复了结果
3回复

使用Swift中的值数组按属性过滤对象数组

使用值数组过滤基于其中一个属性的对象数组的最有效方法是什么? 我可以遍历这些项目,但我不禁想到使用Array.filter和Array.contains是一种非常有效的方式 - 我只是不够精通Swift才能将各个部分放在一起。 例如,如果我有一个包含Book对象的数组,每个对象都有一个S
3回复

过滤对象数组中的两个值

我有一个对象数组,我想按两个条件过滤它们,如果对象在某个组中,或者它具有某个名称,但是我不知道为什么它不起作用。 这是我的代码: 这是我得到的错误: 闭包中不包含匿名闭包参数 编辑:组是trings的数组,仅命名一个字符串。 我也试过这个: 但是然后
2回复

MongoDb过滤器用于数组中的特定元素

对于我们的软件,我需要一个mongodb过滤器来过滤数据库中的特定文档。 这是一个示例,我的数据如下所示: 现在我需要一个过滤器来过滤数组。 过滤器只需要检查值“ Value1”和“ Value2”。 我不希望文档的值为:“ Value3”。 我当前的过滤器如下所示:
1回复

使用 Google 表格过滤“包含”合理性

我有两组数据,但它们并非 100% 相同。 如果存在精确匹配或足够接近的匹配,我需要运行各种过滤器或 vlookup 以在另一个单元格中返回信息。 我在尝试 但这只能给我精确匹配。 上下文:在“Branches D:D”中有一个分支所属区域的列表。 “Branches G:G”也有分支的
1回复

建立动态查询的环回

我正在尝试动态构建以下查询对象 此代码与硬编码对象一起使用并返回数据 该查询正在尝试通过环回api搜索mongodb,其中field1或field2包含字符串“ franklin”,并且该字符串由用户输入提供。 这是不起作用的动态代码。 当我控制台记录第一个工作日志时