Ошибка при выполнении запроса в backand: недопустимая константа

Привет, работая в Backand, я пытаюсь выполнить следующий запрос: {"object": "dr_persons", "q": {"person_type": "4"
}, "fields": ["first_name", "last_name"]} person_type - это таблица в mysql db со значением "4".

При запуске я получаю эту ошибку: Ошибки в запросе. Пожалуйста, исправьте следующие ошибки в запросе:

недопустимая константа для поля person_type объекта dr_persons

Единственное, что я могу видеть, - это то, что когда я синхронизирую свою базу данных, это делает ее "плавающей точкой", которую я не могу изменить. Кто-нибудь может дать мне какое-то руководство по этому вопросу?

1 ответ

Решение

Сообщение об ошибке связано с постоянной "4" будучи строкой. По типу поля float, это должен быть номер. Следовательно, ваш запрос должен быть:

{ 
   "object": "dr_persons", 
   "q": { 
      "person_type" : 4
   }, 
   "fields": ["first_name", "last_name"] 
} 
Другие вопросы по тегам