【发布时间】:2019-11-04 12:57:44
【问题描述】:
我是 mongodb 的新手,在获取记录数时卡住了 SQL 查询 -> 从投诉中选择 count(receipt_no) 我想在 mongodb 中进行相同的查询。 请帮我 谢谢你
【问题讨论】:
我是 mongodb 的新手,在获取记录数时卡住了 SQL 查询 -> 从投诉中选择 count(receipt_no) 我想在 mongodb 中进行相同的查询。 请帮我 谢谢你
【问题讨论】:
db.getCollection("complaints").find({ receipt_no: { $exists: true }}).count()
上面将计算complaints 集合中存在receipt_no 字段的所有文档。
【讨论】:
Mongo DB 是 NoSQL DB。这意味着它包含非结构化数据,而不是完全以行和列的形式。但是是的,有一些方法可以使用所有这些功能。
https://docs.mongodb.com/manual/reference/method/db.collection.count/ 这是MongoDB使用的链接。
db.collection.find( {} ).count()
它获取所有数据并对其进行计数。这些空花括号用于指定查找数据时的某些条件。
【讨论】: