SailsJS蓝图`AND`条件

时间:2016-12-01 09:01:15

标签: sails.js waterline

我正在尝试使用SailsJS蓝图路线为我的搜索页面构建查询 我查看了documentationfind doc page,但未看到有关如何实施涉及ANDWHERE的查询的任何解决方案。

我想要达到的目标是:

where={
        "or":[
        {"partNumber": {"contains": "A B"}},
        {"description": {"contains": "A B"}},
        "and": [
        {"partNumber": {"contains": "A"}},
        {"partNumber": {"contains": "B"}},
        ],
        "and": [
        {"description": {"contains": "A"}},
        {"description": {"contains": "B"}},
        ],
    ]
}  

有关如何使用蓝图路线api做到这一点的想法吗?

2 个答案:

答案 0 :(得分:0)

我担心你必须创建自己的行动和路线来处理它。 蓝图很有用,但是用于标准操作,而您的请求不是标准/简单

答案 1 :(得分:0)

var where = {}

       where.$or = [
               {title: {contains: "Hello"}}
               {description: {contains: "Hello World"}}
             ]

    where.$and = [
            {description: {contains: "A"}}
            ]