Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 从MONGODB中提取数据(计数)并将其显示在web应用程序中?_Javascript_Node.js_Mongodb_Mongoose - Fatal编程技术网

Javascript 从MONGODB中提取数据(计数)并将其显示在web应用程序中?

Javascript 从MONGODB中提取数据(计数)并将其显示在web应用程序中?,javascript,node.js,mongodb,mongoose,Javascript,Node.js,Mongodb,Mongoose,我正在尝试提取mongodb中的文档数量,并将其显示在我的应用程序主页中。。。我发现这段代码运行良好,但返回所有文档的列表(用户列表): 我不懂零件功能(e,docs)! 我尝试了以下代码来获取文档的数量,但不起作用: router.get('/userlist', function(req, res) { var db = req.db; var collection = db.get('usercollection'); collection.count({},{},

我正在尝试提取mongodb中的文档数量,并将其显示在我的应用程序主页中。。。我发现这段代码运行良好,但返回所有文档的列表(用户列表):

我不懂零件功能(e,docs)! 我尝试了以下代码来获取文档的数量,但不起作用:

router.get('/userlist', function(req, res) {
    var db = req.db;
    var collection = db.get('usercollection');
    collection.count({},{},function(e,docs){
        res.render('userlist', {
            "userlist" : count }); }); });
感谢您的帮助

您可以尝试以下方法:

您必须从回调文档中获取长度

router.get('/userlist', function(req, res) {
    var db = req.db;
    var collection = db.get('usercollection');
    collection.find({},{},function(e,docs){
        res.render('userlist', {
            "userlist" : docs.length }); }); });
router.get('/userlist', function(req, res) {
    var db = req.db;
    var collection = db.get('usercollection');
    collection.find({},{},function(e,docs){
        res.render('userlist', {
            "userlist" : docs.length }); }); });