0

nanoを使用してcouchdb CRUD操作を処理する簡単なモジュールを作成しましたが、couchデータベースからクエリした結果を返すのに苦労しています。私のコードは次のとおりです。 couchdb.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

4

2 に答える 2