程式碼如下:
#-*-coding:utf8-*-
import pymongo
connection = pymongo.MongoClient()
tdb = connection.jikexueyuan
post_info = tdb.test
jike = {'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'操作数据库完成!')
#執行完成後,查看Mongovue,顯示結果如下圖:
集合下為空。請問這是什麼原因?
但是使用另一第三方管理工具來查看,可以看到建立的表格和資料:
所以問題是出在Mongovue這個工具嗎?求解答,謝謝
可能是你在插入的時候,已經打開了MongoVUE。插入完資料之後,沒有刷新左邊的樹形結構列表,所以左邊樹形結構顯示的仍然是插入前的狀態,可以試著右鍵點擊左側選單,看下有沒有刷新或重新加載項。
另外如果你在插入之前,點開了選項卡頁,插入完數據之後最好是關閉選項卡頁再重新打開,因為選項卡也可能是插入前的狀態。