首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >`collection.sync()`嗜好不像预期的那样工作[Kinto.js]

`collection.sync()`嗜好不像预期的那样工作[Kinto.js]
EN

Stack Overflow用户
提问于 2016-06-04 03:49:32
回答 1查看 72关注 0票数 1

我有两个客户端AB,它们执行这个操作:

  1. 客户端A创建并.sync()创建了一个记录集合。
  2. Client B .sync()ed,它用一条记录接收集合。
  3. 客户端A删除了集合,.sync()对集合进行了编辑。此时,客户端A (通过JS和IndexedDB api进行检查)和服务器(我通过http调用检查)中都没有集合。
  4. Client B .sync()ed,但是记录仍然存在。

我不认为这是故意的行为。是什么导致的?

客户端A用virtual: false删除,因为它不再需要本地数据库中的记录了。可能是这样吗?这会改变服务器上的某些内容吗?

EN

回答 1

Stack Overflow用户

发布于 2016-06-07 09:54:57

如果您使用virtual: false,您将永远不会通知服务器您已经删除了记录。

如果要同步已删除的记录状态,则不应使用virtual: false。在下一次同步之后,它将被本地删除。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37626151

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档