【问题标题】:Doc is always null in the pullQueryBuilderpullQueryBuilder 中的 Doc 始终为空
【发布时间】:2020-08-27 08:03:29
【问题描述】:

我已经设置了带有集合的 graphql 同步。第一次同步运行良好,数据已填充,但之后出现如下错误:

core.js:4197 ERROR Error: Uncaught (in promise): {"status":409,"name":"conflict","message":"Document update conflict"}
    at resolvePromise (zone-evergreen.js:798)
    at zone-evergreen.js:705
    at asyncGeneratorStep (asyncToGenerator.js:6)
    at _throw (asyncToGenerator.js:29)
    at ZoneDelegate.invoke (zone-evergreen.js:364)
    at Object.onInvoke (core.js:27148)
    at ZoneDelegate.invoke (zone-evergreen.js:363)
    at Zone.run (zone-evergreen.js:123)
    at zone-evergreen.js:857
    at ZoneDelegate.invokeTask (zone-evergreen.js:399)

我检查了网络日志,它总是以 0 updatedAt 时间查询文档。我已经检查过了,我总是在 pullQueryBuilder 中得到null

【问题讨论】:

    标签: rxdb


    【解决方案1】:

    事实证明,GraphQL 同步与 indexeddb 提供程序存在问题。我切换到 idb 提供商,它解决了我的问题。

    【讨论】:

    • 嗨科帕。我不知道这个问题,您可以为此创建一个测试用例的问题吗?因为我们应该在 RxDB 或 PouchDB 上解决这个问题。
    猜你喜欢
    • 2015-12-10
    • 2012-03-10
    • 2011-10-13
    • 2021-09-01
    • 2021-05-05
    • 2019-02-16
    • 2016-11-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多