製品ごとに 1 つのデータベースがあり、日付に基づいて異なるドキュメントを作成する 1 つのアプリケーションを作成しています。ドキュメント内のキーは異なる可能性があり、ユーザーが提供するものによって異なります。ユーザーは、時間の経過とともに値が変更された追跡用に同じキーを提供し続けると想定しています。最後に、自動ビューを作成する前に、考えられるすべてのキーを知る必要があります。
例: DB があるとします。たとえば、テストします。たとえば、2つのドキュメントが含まれています。
1. { "_id":"1", "_rev":"1-" "タイプ": "メモ", "content": "Hello World!" } 2. { "_id":"2", "_rev":"1-" "タイプ": "メモ", "content": "Hello World を超えて!", "extra":"ブーム" }
次に、この DB 内のすべてのキーを一覧表示します。したがって、答えは_id、_rev、type、content、およびextraである必要があります。
これらのキーは動的であり、ユーザーに依存します。だから、事前に知っているとは思えませんでした。