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.
伊谢尔伦
伊谢尔伦 2017-07-03 11:41:06
0
1
1556

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

伊谢尔伦
伊谢尔伦

小伙看你根骨奇佳,潜力无限,来学PHP伐。

Antworte allen(1)
学习ing

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

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

Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage