【问题标题】:Hood.ie Find and Update DataHood.ie 查找和更新数据
【发布时间】:2015-08-24 19:14:42
【问题描述】:

刚开始使用 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 = "" });

【问题讨论】:

  • 我是否理解正确,您只想设置timeOut,如果它为空?

标签: couchdb hoodie


【解决方案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()
});

【讨论】:

  • 就是这样 - 我需要使用“返回”的变量对象
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-06-05
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多