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

Error when running query in backand: not a valid constant

您好,在 Back 工作时,我尝试 运行 以下查询: { "object": "dr_persons", "q":{ "person_type":“4”
}, "fields": ["first_name", "last_name"] } person_type 是 mysql 数据库中的一个 table,值为“4”。

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

不是对象 dr_persons

的字段 person_type 的有效常量

我唯一能看到的是,当我同步我的数据库时,它变成了我无法更改的 "float"。谁能给我一些指导?

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

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