根据文档选项= {stale:'update_after'}应立即返回并启动db.query()的索引更新。
使用大型数据库(超过5 000个文档和40 MB)进行测试似乎不起作用。索引不是在后台构建的,查询在返回数据之前等待构建索引。
我错过了什么吗?
答案 0 :(得分:2)
It's a bug。该修复程序很快就会推出,可能在PouchDB 3.0.0中。在此期间,您可以在单独的回调中运行query()
而不使用任何stale
选项,以避免阻止您自己的代码。对此感到抱歉,感谢您告诉我们!