您的位置:首页技术文章
文章详情页

python3 通过向mongodb插入数据失败(查看Mongovue,数据库中没有数据),但是程序运行却没有报错

【字号: 日期:2022-10-13 14:34:28浏览:56作者:猪猪

问题描述

代码如下:

#-*-coding:utf8-*-import pymongoconnection = pymongo.MongoClient()tdb = connection.jikexueyuanpost_info = tdb.testjike = {’name’:u’极客’, ’age’:’4’, ’skill’:’Python’}gog = {’name’:u’天天’,’age’:123, ’skill’:’createanything’, ’other’:u’哈哈’}godslaver = {’name’:u’雨来’, ’age’:’unknown’,’other’:u’嘻嘻’}post_info.insert(jike)print (u’操作数据库完成!’)

python3 通过向mongodb插入数据失败(查看Mongovue,数据库中没有数据),但是程序运行却没有报错

执行完成后,查看Mongovue,显示结果如下图:

python3 通过向mongodb插入数据失败(查看Mongovue,数据库中没有数据),但是程序运行却没有报错集合下为空。请问这是什么原因?但是使用另一第三方管理工具查看,可以看到创建的表和数据:

python3 通过向mongodb插入数据失败(查看Mongovue,数据库中没有数据),但是程序运行却没有报错所以问题是出在Mongovue这个工具上吗?求解答,谢谢

问题解答

回答1:

可能是你在插入的时候,已经打开了MongoVUE。在插入完数据之后,没有刷新左边的树形结构列表,所以左边树形结构显示的仍然是插入前的状态,可以试着右键点击左侧菜单,看下有没有刷新或者重新加载项。

另外如果你在插入之前,点开了选项卡页,插入完数据之后最好是关闭选项卡页再重新打开,因为选项卡也可能是插入前的状态。

标签: Python 编程