ビューに関するCouchDBのドキュメントには、ビューをクエリするときに使用include_docs=true
すると、含まれているドキュメントのリビジョンが、ビューの生成に使用されたものよりも新しい場合があると記載されています。MVCCは、ライターをブロックすることなくこれらの競合状態を正確に解決するように設計されていることを理解しているので、これは非常に奇妙に思えます。そこで提示された代替案は、ビューの値にドキュメントを含めることに言及しています。
を使用したリクエストは、ビューの生成に使用されたものよりも新しいドキュメントを返す可能性がありますか(ドキュメントが削除された場合は何も返さない)、またはビューを更新せずにビューをクエリするためにinclude_docs=true
使用した場合にのみ発生しますか?stale=ok