0

刚开始使用 Hood.ie - 对查找和更新数据有疑问。

我有一种名为“who”的类型,其中存储了“personId”和“time”。我想做的是在“谁”中搜索我指定的“personId”,然后更新为空的记录。

所以我可以做一些基本的更新,比如

hoodie.store.update('whosin', clicked_id, { timeOut: Date() });

但是我如何用 hood.ie 做一个更复杂的,如上 - 大致类似于:

hoodie.store.update('whosin', personID = clicked_id, { timeOut: Date() WHERE timeOut = "" });
4

1 回答 1

1

如果我理解正确,您只想在timeOut尚未设置的情况下设置该属性。您可以通过传递 updateFunction 来实现,请参见此处的第二个示例:http: //docs.hood.ie/en/techdocs/api/client/hoodie.store.html#storeupdate

在你的情况下,那将是

hoodie.store.update('whosin', clicked_id, function (object) {
  if (!object.timeOut) object.timeOut = Date()
});
于 2015-08-24T20:54:14.803 回答