製品ごとに 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である必要があります。
これらのキーは動的であり、ユーザーに依存します。だから、事前に知っているとは思えませんでした。