在CouchDB中获取数据库的所有文档

use*_*434 3 javascript couchdb node.js cradle

get()Cradle库的方法要求我提供_id.CouchDB提供了一个_all_docs视图,但是Cradle文档中没有任何内容可以解决这个问题.

如何使用Cradle从单个CouchDB数据库中获取所有文档?

Oct*_*ean 7

Cradle提供了all()一种作用于数据库的方法.它查询_all_docs视图并返回结果.

看起来应该是这样的.

var cradle = require('cradle'),
    db = new(cradle.Connection)().database('your-db');

db.all(function(err, res) {
    if (err) {
        console.log('Error: %s', err)
    } else {
        console.log(res);
    }
});
Run Code Online (Sandbox Code Playgroud)