我编写了一个简单的模块来使用 nano 处理我的 couchdb CRUD 操作,但是我很难从我从沙发数据库查询的结果中返回。我的代码如下。 沙发数据库.js
//Select from couch view
exports.couchSelect=function (_db, document,view) {
return _db.view(document, view,function(err, body){
if(!err){
var rows = body.rows; //the rows returned
console.log(rows);
return rows;
}else{
console.log(err);
}
}
);
}
路由.js
var couchdb = require('./couchdb');
app.get("/orders", function (req, res) {
var db = couchdb.couchConnect('ezyextension_orders');
var insert = couchdb.couchSelect(db, 'orders', 'orders');
console.log(insert);
});
执行返回输出时只获取Node http请求参数,没有返回行,需要帮助才能返回查询到的实际JSON行。Thanx