2015-08-24 38 views
0

剛剛開始使用Hood.ie - 在查找和更新數據時遇到問題。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 = "" }); 
+0

難道我理解正確的話,你只需要設置'timeOut'如果是空? – Gregor

回答

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() 
}); 
+1

就是這樣 - 我需要使用那個'返回'變量對象 – userMod2