Предположим, мы храним автомобили (около 40 МБ), представленные как объекты JSON в PouchDB, и мы хотели бы искать, основываясь на атрибуте лошадиной силы. пример в sql: выберите * из автомобилей, где HP> 100.Запрос PouchDB с использованием параметров
Вы можете запросить pouchDB ключом, но, очевидно, HP не является ключом документа. Есть ли способ, которым вы можете это сделать?
Насколько я понимаю функцию карты,
function(doc) {
if(doc.value) {
emit(doc.value, null);
}
}
не удается получить доступ к любой переменной в пределах внешней области видимости функции.
var horsePower = $scope.horsePowerInputField
function(doc) {
if(doc.hp > horsePower) {
emit(doc.value, null);
}
}
так есть возможность запросить базу данных, параметризованную на основе неключевых переменных?