热线电话:13121318867

登录
2019-01-30 阅读量: 712
列表在pycharm中显示不了怎么解决

问题描述:

当我从mongo数据库打印数据时,我只得到括号。Pycharm连接到mongo数据库。
Pycharm代码:
导入pymongo
uri =“mongodb://127.0.0.1:27018”
client = pymongo.MongoClient(uri)
database = client ['norma']
collection = database ['students']
学生= [学生在collection.find({})]
打印(学生)
输出:
/ home / tbosss / PycharmProjects / nothing / bin / python /home/tbosss/PycharmProjects/nothing/src/app.py
[]
进程以退出代码0结束
这里是mongo db和集合:
tbosss @ tbosss:〜$ mongo
MongoDB shell版本v3.6.3
连接到:mongodb://127.0.0.1:27017
MongoDB服务器版本:3.6.3

  • 问题解决:

要么连接到不同的mongod实例,要么在与两个客户端进行测试之间修改数据库

$ mongo
connecting to: mongodb://127.0.0.1:27017
> use norma
switched to db norma
> db.students.find()
{ "_id" : ObjectId("5b38b2c6331f1a07777c938f"), "name" : "jack", "class" : "m", "id" : "789564" }

$ python
>>> import pymongo
>>> db=pymongo.MongoClient('mongodb://127.0.0.1:27017')['norma']
>>> list(db['students'].find())
[{'_id': ObjectId('5b38b2c6331f1a07777c938f'), 'name': 'jack', 'class': 'm', 'id': '789564'}]


0.0000
0
关注作者
收藏
评论(0)

发表评论

暂无数据
推荐帖子