Мне нужно создать представление, в котором перечислены значения для атрибута поля doc.CouchDB View - фильтр по атрибуту поля списка (doc.objects. [0] .attribute)
Образец Doc:
{
"_id": "003e5a9742e04ce7a6791aa845405c17",
"title", "testdoc",
"samples": [
{
"confidence": "high",
"handle": "joetest"
}
]
}
Пример использования этого документ, я хочу, вид, который будет возвращать значения «обрабатывать»
Я нашел этот пример с заголовком - Получить содержимое объекта с конкретные атрибуты, например doc.objects. [0] .attribute. Но когда я заполняю имя атрибута, например. «Ручкой» и заменить doc.objects с doc.samples, я не получаю результатов:
Toggle line numbers
// map
function(doc) {
for (var idx in doc.objects) {
emit(doc.objects[idx], attribute)
}
}
Ох. Я неправильно прочитал ваш пример doc. Образцы - это массив. Я уточню свой ответ. –
Отлично, спасибо llabball. Могу ли я использовать ключ запуска с этой настройкой или мне нужно будет фильтровать в моем приложении python? –
Список сортируется в виде ключей. Вы можете запросить диапазон с параметрами запроса '? Startkey =" ... "& endkey =" ... "' –