mongodb查找文档的数量
时间: 2023-10-18 17:22:54 浏览: 93
要查找 MongoDB 中某个集合中文档的数量,可以使用 `count_documents()` 方法。例如,假设我们有一个名为 `users` 的集合,可以使用以下代码来查找集合中的文档数量:
```python
from pymongo import MongoClient
# 连接 MongoDB
client = MongoClient('mongodb://localhost:27017/')
# 获取数据库和集合对象
db = client['mydatabase']
users = db['users']
# 查找 users 集合中的文档数量
count = users.count_documents({})
print(count)
```
这将返回 `users` 集合中的文档数量。如果要查找符合某些条件的文档数量,可以在 `count_documents()` 方法中传递一个查询条件作为参数。例如,如果我们要查找 `users` 集合中 `age` 大于等于 18 岁的文档数量,可以使用以下代码:
```python
count = users.count_documents({'age': {'$gte': 18}})
```
这将返回 `users` 集合中 `age` 大于等于 18 岁的文档数量。
阅读全文