刚开始使用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 = "" });
答案 0 :(得分: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()
});