在 backand 中运行查询时出错:不是有效的常量

Posted

技术标签:

【中文标题】在 backand 中运行查询时出错:不是有效的常量【英文标题】:Error when running query in backand: not a valid constant 【发布时间】:2016-06-20 22:01:31 【问题描述】:

您好,在 Back 工作时,我尝试运行以下查询: “对象”:“博士人员”, “问”: “person_type”:“4” , “字段”:[“first_name”,“last_name”] person_type 是 mysql db 中的一个表,其值为“4”。

当我运行它时,我得到这个错误: 查询错误 请修复查询中的以下错误:

对象 dr_persons 的字段 person_type 不是有效常量

我唯一能看到的是,当我同步我的数据库时,它会使其成为我无法更改的“浮动”。谁能给我一些指导?

【问题讨论】:

【参考方案1】:

错误消息是由于常量"4" 是一个字符串。根据字段类型,float,应该是数字。因此,您的查询应该是:

 
   "object": "dr_persons", 
   "q":  
      "person_type" : 4
   , 
   "fields": ["first_name", "last_name"] 
 

【讨论】:

以上是关于在 backand 中运行查询时出错:不是有效的常量的主要内容,如果未能解决你的问题,请参考以下文章

在 Backand 如何从 node.js 操作上传文件?

在 graphql 查询中包装组件时出错

运行查询时出错 查询执行期间超出资源

在 sqlplus 中执行脚本时出错,选项不是有效数字

尝试过滤流作业查询中的输入时出错

在 Backand 中获取 deep=true 的列表