Hood.ie Найти и обновить данные
Только начал пользоваться Hood.ie - есть вопрос с поиском и обновлением данных.
У меня есть тип с именем "кто", в котором я сохранил "personId" и "время". То, что я хочу сделать, это поиск "кто" для "personId" я указываю, а затем обновить запись, которая является пустой.
Так что я могу сделать основные обновления, такие как
hoodie.store.update('whosin', clicked_id, { timeOut: Date() });
но как мне сделать более сложный с hood.ie, как указано выше - что-то вроде:
hoodie.store.update('whosin', personID = clicked_id, { timeOut: Date() WHERE timeOut = "" });
1 ответ
Решение
Если я вас правильно понимаю, вы хотите установить timeOut
свойство, только если оно еще не установлено. Вы можете достичь этого, передав функцию update, см. 2-й пример здесь: http://docs.hood.ie/en/techdocs/api/client/hoodie.store.html
В вашем случае это было бы
hoodie.store.update('whosin', clicked_id, function (object) {
if (!object.timeOut) object.timeOut = Date()
});