Ошибка при выполнении запроса в 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"]
}