Maalesef API çok kafa karıştırıcı:
ben gibi allDocs yönteminde bazı seçenekleri kullanmak zorunda mıyım! Bunu nasıl geliştireceğimizi söylerseniz, bu yararlı olur. :)
tamamen veritabanını siler ama değil silmeleri çoğaltmak veya mümkünse tek tek remove()
tüm belgeler yapar db.destroy()
, yapabileceği ya:
db.allDocs().then(function (result) {
// Promise isn't supported by all browsers; you may want to use bluebird
return Promise.all(result.rows.map(function (row) {
return db.remove(row.id, row.value.rev);
}));
}).then(function() {
// done!
}).catch(function (err) {
// error!
});
`` `
Chrome'da Promise kelimesi çalışır mı. İş alamıyorum. db.allDocs() .. sonra (fonksiyonu (yanıt) { } ;, response.rows (DOC) { dönüş db.remove (belge) için var doc}): – K20
bu kod çalışıyor mu ; – K20
Onun için soruyorum çünkü hala belgeleri görebiliyorum – K20