【问题标题】:how can I get count of record in mongodb如何获取 mongodb 中的记录数
【发布时间】:2019-11-04 12:57:44
【问题描述】:

我是 mongodb 的新手,在获取记录数时卡住了 SQL 查询 -> 从投诉中选择 count(receipt_no) 我想在 mongodb 中进行相同的查询。 请帮我 谢谢你

【问题讨论】:

    标签: sql mongodb count


    【解决方案1】:

    db.getCollection("complaints").find({ receipt_no: { $exists: true }}).count()

    上面将计算complaints 集合中存在receipt_no 字段的所有文档。

    【讨论】:

      【解决方案2】:

      Mongo DB 是 NoSQL DB。这意味着它包含非结构化数据,而不是完全以行和列的形式。但是是的,有一些方法可以使用所有这些功能。

      https://docs.mongodb.com/manual/reference/method/db.collection.count/ 这是MongoDB使用的链接。

      db.collection.find( {} ).count()
      

      它获取所有数据并对其进行计数。这些空花括号用于指定查找数据时的某些条件。

      【讨论】:

        猜你喜欢
        • 2013-12-19
        • 1970-01-01
        • 1970-01-01
        • 2011-05-24
        • 1970-01-01
        • 2022-11-27
        • 2021-09-04
        相关资源
        最近更新 更多