水线ORM - 检查数组属性是否包含值

时间:2014-11-15 15:57:17

标签: javascript node.js orm sails.js waterline

我有一个包含这些属性的模型:

  attributes: {
    title: {
        type: 'string'
    },
    tags: {
        type: 'array'
    }
  }

如何查询tags属性是否包含某些值?例如,我想选择包含标记bluegreen的所有记录。 水线是否可以实现?我无法找到有关此主题的任何文档。

1 个答案:

答案 0 :(得分:1)

Waterline不以这种方式支持数组类型。检查记录是否具有某些值的正确方法是使用关联。请参阅堆栈溢出中的this answer。请参阅关于关联的Sails文档:http://sailsjs.org/#/documentation/concepts/ORM/Associations/OnetoMany.html