查找数组中的所有参数 - 水线

时间:2017-06-08 20:08:54

标签: sails.js waterline sails-mongo

在伪代码中,它就是这样

  

查找outcodes数组包含NG1的所有商家

我很难找到有用的东西,并且水线会在我尝试的所有内容中无效使用。

  Business.find({
    or:{outcodes: {contains: 'NG1 4RQ' }}
  })

作为参考,我的商业模式包含作为数组的outcodes:

  outcodes:       { type: 'array' },

是否有人能够建议我如何实现这一目标。我很难过。目前使用SailsJS和Waterline ORM

1 个答案:

答案 0 :(得分:0)

该工作是否正常,因为它需要是一个数组。只有1个条件,您不需要使用或,但这是一个使用或搜索数组以获取部分字符串的示例。

Business.find({
  or: [ { outcodes: { contains: 'NG1' }}]
}).exec(function(err, businesses){...});