在我的 Android 应用程序中,我使用 Couchbase Mobile 运行 LiveQuery,它为我提供了模型的一个子集。
有时我会从中获取一个对象并使用 document.putProperties(updatedProps) 对其进行更新。
我注意到我的查询没有给出另一个结果,即使我的 map 函数中发出的值不同。事实上,只有在我关闭查询并开始另一个查询之前,才会调用 map 函数。
我唯一能想到的是,我的查询(在这种情况下)是在 setMapOnly 设置为 true 的情况下进行的。
任何想法为什么会发生这种情况?谢谢!
测试设备:Nexus 5 (5.0.1 Lollipop) 和 Shield Tablet (5.0.1 Lollipop) Couchbase Lite 版本:1.0.3.1 和 1.0.4