Hood.ie 查找和更新数据

Hood.ie Find and Update Data

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

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

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

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

但是我如何使用上面的 hood.ie 来完成更复杂的操作 - 大致如下:

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

如果我没理解错的话,您只想在 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()
});