Le code est le suivant :
#-*-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'操作数据库完成!')
Une fois l'exécution terminée, vérifiez Mongovue et les résultats seront affichés comme indiqué ci-dessous :
La collection est vide. Est-ce la raison ?
Mais en utilisant un autre outil de gestion tiers pour le visualiser, vous pouvez voir les tables et données créées :
Donc le problème vient de l'outil Mongovue ? S'il vous plaît répondez, merci
Peut-être avez-vous déjà ouvert MongoVUE lors de l'insertion. Une fois les données insérées, la liste de l'arborescence de gauche n'est pas actualisée, donc l'arborescence de gauche est toujours affichée dans l'état avant l'insertion. Vous pouvez essayer de cliquer avec le bouton droit sur le menu de gauche pour voir si les éléments sont actualisés. ou rechargé.
De plus, si vous cliquez sur la page à onglet avant l'insertion, il est préférable de fermer la page à onglet et de la rouvrir après avoir inséré les données, car l'onglet peut également être dans l'état avant l'insertion.