suchen

Heim  >  Fragen und Antworten  >  Hauptteil

Python3 konnte keine Daten in MongoDB einfügen (überprüfen Sie Mongovue, es sind keine Daten in der Datenbank vorhanden), aber beim Ausführen des Programms wurde kein Fehler gemeldet.

Der Code lautet wie folgt:

#-*-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'操作数据库完成!')

Nachdem die Ausführung abgeschlossen ist, überprüfen Sie Mongovue und die Ergebnisse werden wie unten gezeigt angezeigt:


Die Sammlung ist leer. Ist das der Grund?
Aber wenn Sie ein anderes Verwaltungstool eines Drittanbieters verwenden, um es anzuzeigen, können Sie die erstellten Tabellen und Daten sehen:


Das Problem liegt also beim Mongovue-Tool? Bitte antworten Sie, danke

伊谢尔伦伊谢尔伦2705 Tage vor1557

Antworte allen(1)Ich werde antworten

  • 学习ing

    学习ing2017-07-03 11:43:06

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

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

    Antwort
    0
  • StornierenAntwort