在 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 中运行查询时出错:不是有效的常量的主要内容,如果未能解决你的问题,请参考以下文章