データベースに CouchDB を使用するアプリケーションを作成しています。このアプリケーションは、Couchdb を説明するためによく使用されるブログの例と同様の性質を持っています。ブログのコメントのように、特定の投稿を参照する他のドキュメントを持つ投稿のような「アンカー」ドキュメントがあります。(各「コメント」には、SQL 外部キーのようなフィールドがあります。「投稿」の一意の ID が含まれています)
ただし、「コメント」ドキュメントにはさまざまな種類があり、そのうちの 1 つによって、ブログ投稿がアプリケーションに関連しなくなります。(ブログの「投稿」は治療の記録であり、私が参照している「コメント」タイプは治療が終了したことを示すレポートです).
これらの処理済みドキュメント (「コメント」など) のいずれも添付されていないすべての「投稿」のリストを出力するビューを作成する方法を考え出そうとしています。誰でもこれで私を助けることができますか?
このドキュメントを更新する複数のモバイル クライアントが存在するため、メインの「投稿」ドキュメントに「アクティブ」フィールドを設定することはできません。2 つのクライアントがアンカー ドキュメントを変更する前に、リビジョンの競合を回避したいと考えています。ネットワークカバレッジに戻ります。