ドキュメント options = {stale: 'update_after'} によると、すぐに戻り、db.query() のインデックス更新を開始する必要があります。
大きなデータベース (5,000 ドキュメントと 40 MB 以上) でテストしてもうまくいかないようです。インデックスはバックグラウンドで構築されず、クエリはインデックスが構築されるのを待ってからデータを返します。
私はそこに何か欠けていますか?
ドキュメント options = {stale: 'update_after'} によると、すぐに戻り、db.query() のインデックス更新を開始する必要があります。
大きなデータベース (5,000 ドキュメントと 40 MB 以上) でテストしてもうまくいかないようです。インデックスはバックグラウンドで構築されず、クエリはインデックスが構築されるのを待ってからデータを返します。
私はそこに何か欠けていますか?
バグです。この修正は、おそらく PouchDB 3.0.0 でまもなく利用可能になるはずです。query()
それまでの間、別のコールバックでオプションなしで a を実行してstale
、独自のコードをブロックしないようにすることができます。申し訳ありませんが、お知らせいただきありがとうございます。