Mongodb仅在pycharm中获取数据,但在mongo shell中不获取数据

时间:2016-01-13 11:31:59

标签: python mongodb flask pycharm pymongo

我正在开发一个使用mongodb的python应用程序。当我尝试从数据库中获取数据时,它工作正常,但只能从pycharm。 mongodb shell和robomongo无法识别db中有任何数据。

from flask.ext.pymongo import PyMongo

db = MongoClient(host='127.0.0.1',port=27017)['countries']
collection = db['usa']

check = collection.find({'Name': 'John'}).count()

check的值是1,但是当我尝试在我的mongodb shell中运行find函数时,它返回0,并且那里也没有集合。

看起来python的连接存在问题,但是当我从另一台计算机运行代码时,它运行良好并且在两个平台中都找到了相同的值。

0 个答案:

没有答案