我在使用Python 3.4和mongodb 4.2.10的Win7(64)上运行pymongo时遇到问题.

import pymongo
ImportError: No module named 'pymongo'

代码非常简单:

import pymongo
from pymongo import MongoClient

client=MongoClient()
db=client.test_db
dict={'A':[1,2,3,4,5,6]}
db.test_collection.insert(dict)
to_print=db.test_collection.find()
print(to_print)

我已经try 过重新安装Python和MongoDB,但没有帮助.当我在cmd中手动操作时,即mongod.exemongo.exe工作正常.pymongo似乎有问题,但我不知道如何解决.

推荐答案

您只需要实际安装pymongo(目前您只有mongo和python,但它们不知道如何相互通信).这就是我们要做的:

Mongodb相关问答推荐

通过mongoDB中的查找从管道中删除被阻止的用户

MongoDB聚合:将文档列表转换为列表

Mongoose 排除数组中包含特定嵌套对象的文档

如何使用指南针连接到 mongodb replicaset (k8s)

更新 Mongodb 中的多嵌套数组

使用 AngularJs 和 MongoDB/Mongoose

如何在 Mongo 聚合中合并文档中的数组字段

根据 Month 删除 mongodb 中的旧记录

如何检索 MongoDb 集合验证器规则?

MongoDB .NET 未在 upsert 上生成 _id

什么 Javascript 库可以针对对象判断类似 MongoDB 的查询谓词?

mongodump 是否锁定数据库?

如何使用sailsjs v0.10连接mongodb?

如何在 mongodb 本机驱动程序中对 find() 进行字段 Select ?

无法将 $match 运算符用于带有 ObjectId 的 mongodb/mongoose 聚合

是否有适用于 Linux 的 MongoDB GUI 桌面应用程序?

mongo - 如何查询嵌套的 json

MongoDB 嵌套 OR/AND 在哪里?

MongoException: Index with name: code already exists with different options

Mongodb同时在多个字段上聚合(计数)