Я создаю одно приложение, в котором для каждого продукта у меня есть одна база данных, и я буду создавать разные документы на основе даты. Ключи в документах могут быть разными и зависеть от пользователя, что он предоставляет. Предполагается, что пользователь будет продолжать давать тот же ключ для отслеживания с измененным значением с течением времени. В конце мне нужно знать все возможные ключи перед созданием автоматических представлений на них.
Пример:
Если бы у меня была БД, скажем, тест. Он содержит, скажем, два документа
1. {
"_id":"1",
"_rev":"1-"
"type": "Note",
"content": "Hello World!"
}
2. {
"_id":"2",
"_rev":"1-"
"type": "Note",
"content": "Beyond Hello World!",
"extra":"Boom"
}
Тогда я хочу перечислить все ключи в этой БД. Ответ должен быть _id, _rev, type, content и extra.
Эти ключи являются динамическими и зависят от пользователей. Поэтому я не мог предположить, что знал их заранее.