首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用节点js + monk + ajax获取mongodb中集合的总记录数

使用节点js + monk + ajax获取mongodb中集合的总记录数
EN

Stack Overflow用户
提问于 2016-12-14 13:08:31
回答 2查看 1.5K关注 0票数 0

在这里,我只知道如何使用节点js+monk+ajax在Mongodb中执行CRUD,但是我不知道如何在我的集合中获得总记录数。

这是我到目前为止尝试过的,它返回了未定义的值:

代码语言:javascript
运行
复制
router.get('/getTotalrecord'', function (req, res) { 
    var db = req.db; 
    var collection = db.get('department'); 
    res.send(collection.count); 
});
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-03-18 14:27:37

您应该使用此函数。

代码语言:javascript
运行
复制
exports.getCount = (req, res, next) => {
  Users.find({}, { __v: 0 })
    .then(users =>
      res.status(200).json({
        status: true,
        error_num: '',
        result: users.length,
        error: ''
      })
    )
    .catch(err => {
      next(err);
    });
};
票数 0
EN

Stack Overflow用户

发布于 2016-12-15 07:36:11

你看过count吗?它计算出有多少文档回答了给定的查询:

代码语言:javascript
运行
复制
collection.count({})
    .then(count => res.send(count));
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41143463

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档