我正在用python创建一个不和谐的机器人。我正在使用MongoDB Atlas(NoSQL)
我有一个看起来像这样的用户文档
"user": 12345,
"created_at": 2012-12-31 01:48:24
我想获取集合中的每个文档,然后将其取为created_at
。
我该怎么做?我尝试了db.inv.find({})
,但是没有用。我检查了MongoDB的文档,但他们只讲了JavaScript。如何获取收藏集中的每个文档?
答案 0 :(得分:0)
db.inv.find()将为您提供所有文档的光标对象,然后您需要对其返回的文档进行迭代以获取指定的字段。
确保您已连接到正确的收藏夹
Failed Jobs:
JobId Alias Feature Message Outputs
job_1549794175705_3562351 CRE_22002,CRE_22002_DATA_FILTER,LIMITED_DATA Message: Job failed!
Input(s):
Failed to read data from "/hdfs/data/adhoc/PR/02/RDO0/BB0/MGM22002-2019-09-04.csv"
Output(s):
请告诉我这是否对您有帮助。
答案 1 :(得分:0)
确保您的数据库是mongodb内的数据库。如果您的数据库是mongdb的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({})