Ich bin ziemlich neu zu pouchDB und couchDB. Ich habe versucht, pouchdb zu verwenden, finde aber einige Probleme.Wie man manuell erstellten Index in pouchdb findet
Ich habe einen Blick "test" und Quelle erstellt -
function(doc) {
emit(doc.name, doc.occupation);
}
und wenn ich diese laufen -
localDB.query('test/test').then(function (res) {
console.log(res);
}).catch(function (err) {
console.log(err);
});
Alles funktioniert wie erwartet.
Aber wenn ich pouchdb Fund versuchen -
localDB.find({
selector: {name: 'kittens'}
}).then(function (result) {
console.log(result);
}).catch(function (err) {
console.log(err);
});
Ich habe Fehler folgende -
Error: couldn't find a usable index. try creating an index on: name.
Wenn i-Index erstellen, indem
localDB.createIndex({
index: {
fields: ['name']
}
});
nur dann Code pouchdb finden funktioniert. Aber wenn ich manuell einen Index erstellt habe (siehe Bild oben), tut es das nicht.
Jede Hilfe wird geschätzt. Danke im Voraus.
Danke für Ihre wertvollen Informationen. Wusste das nicht. Ich kann nur 1.6 Version in CouchDB beim Browsen von Windows sehen und ich dachte, es ist das neueste. Ich bevorzuge es, pouchdb in diesem Fall zu überspringen. – HADI