0

私の Android アプリでは、Couchbase Mobile を使用して、モデルのサブセットを提供する LiveQuery を実行しています。

そこからオブジェクトを取得し、document.putProperties(updatedProps) で更新することがあります。

マップ関数で出力された値が異なっていても、クエリで別の結果が得られないことに気付きました。実際、クエリを閉じて別のクエリを開始するまで、map 関数は呼び出されません。

私が考えることができる唯一のことは、クエリが(この場合)setMapOnlyをtrueに設定して作成されることです。

なぜこれが起こっているのですか?ありがとう!

テスト デバイス: Nexus 5 (5.0.1 Lollipop) および Shield タブレット (5.0.1 Lollipop) Couchbase Lite バージョン: 1.0.3.1 および 1.0.4

4

1 に答える 1