我正在 python 中创建一个不和谐的机器人。我正在使用 MongoDB Atlas (NoSQL)我有一个看起来像这样的用户文档"user": 12345,"created_at": 2012-12-31 01:48:24我想获取集合中的每个文档,然后将它的created_at.我怎样才能做到这一点?我试过了db.inv.find({}),但没有用。我查看了 MongoDB 的文档,但他们只提到了 JavaScript。如何获取我的集合中的每个文档?
2 回答
梦里花落0921
TA贡献1772条经验 获得超6个赞
确保您的数据库是 mongodb 中的数据库。如果您的数据库是 mongodb 的client.db,那么您的代码是正确的。
MONGODB_URI = "mongodb://user:password@host:port/"
client= pymongo.MongoClient(MONGODB_URI)
# database
db = client.db
# db.collection.find({}) will get the item list
result = db.inv.find({})
慕虎7371278
TA贡献1802条经验 获得超4个赞
db.inv.find()将为您提供所有文档的光标对象,然后您需要对其返回的文档进行迭代以获取指定的字段。
确保您已连接到正确的集合
result=db.inv.find()
for entry in result:
print(entry["created_at"])
添加回答
举报
0/150
提交
取消
