【问题标题】:Sailsjs with multiple conditions in 'where' statement not workingSailsjs在'where'语句中具有多个条件不起作用
【发布时间】:2015-10-09 07:54:21
【问题描述】:

我正在开发一个 nodejs 项目并将sailsjs 用于数据库。我需要在“where”语句中有多个条件部分,令人费解的部分是我的代码在本地运行时可以工作,但是当我推送到生活(GAE-mysql)时它不再工作了。本地 mysql 未设置,因此未使用本地 mysql,并且正如在本地提到的那样,它可以工作,mysql 怎么能改变这方面的任何事情,sailsjs 是否有可能无法处理将多个条件转换为 mysql?

代码:

Pro.find()
            .where({ 
                and:[
                    {status:{'!':'REMOVED'}}, 
                    {ex_date: {'>=': current_date}}
                ]})
            .populate('user_p')

【问题讨论】:

    标签: mysql node.js sails.js google-cloud-sql waterline


    【解决方案1】:

    是的,这是可能的。

    示例代码:

    Prop.find()
        .where({p : {'>=': lowerl}},{p : {'<=': upperl}})
        .where({be : {'>=': becntr}})
    

    【讨论】:

      猜你喜欢
      • 2013-06-28
      • 2020-12-13
      • 1970-01-01
      • 1970-01-01
      • 2013-12-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多