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()
});
Другие вопросы по тегам