【问题标题】:Pymongo importing succeeded but not showing in the collectionPymongo 导入成功但未显示在集合中
【发布时间】:2016-04-21 17:25:05
【问题描述】:

我尝试导入成功的json文件

mongoimport --db dbwhy --collection dbcol --jsonArray consumer_complaint.json
2016-01-15T19:00:42.277-0600    connected to: localhost
2016-01-15T19:00:42.320-0600    imported 34 documents

但是当我尝试查看它时,它不存在

from pymongo import MongoClient

client = MongoClient('localhost',27017)
db = client['dbwhy']
coll = db['dbcol']
curs = db.coll.find()
for i in curs:
    print(i)

什么都不显示

【问题讨论】:

    标签: mongodb pymongo


    【解决方案1】:

    问题出在这里:

    db.coll.find()
    

    这将找到 coll 集合中的所有文档,但您的集合名为 dbcol

    改为使用您已经定义的coll 变量:

    from pymongo import MongoClient
    
    client = MongoClient('localhost',27017)
    
    db = client['dbwhy']
    coll = db['dbcol']
    
    curs = coll.find()  # FIX is here
    for i in curs:
        print(i)
    

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-12-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-04-06
    • 2017-03-07
    • 2013-06-04
    • 1970-01-01
    相关资源
    最近更新 更多