Я новичок в pouchdb
и читаю ниже исходный код:
db.query('product_index', {
startkey: ["01234"],
endkey: ["01234", {}],
include_docs: false
});
этот код выполняется в течение длительного времени.После прочтения некоторого pouchdb
документа, похоже, что он строит индекс в базе данных при первом запуске.Но я не понимаю, какие поля индексируются на основе приведенного выше кода.
Ниже кода я вижу, что он строит индекс по полю foo
.Но как я могу понять query
API для построения индекса?Чем отличается использование query
и createIndex
от восприятия индекса?
db.createIndex({
index: {
fields: ['foo']
}
})