Pycharm连接mongodb出现10061错误解决办法

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Pycharm连接mongodb出现10061错误解决办法相关的知识,希望对你有一定的参考价值。

参考技术A pymongo无法连接到mongodb显示错误为:[10061]由于目标计算机积极拒绝,无法连接如下图:

可能的原因是mongodb服务没有正常启动,这时候需要在mongodb程序所在文件夹路径下打开cmd窗口,输入如下命令:

出现下图红框中的内容即表明mongodb服务正常启动,问题解决。

注意使用过程中不能关闭cmd或者Powershell窗口,否则服务会中断。

看到的童鞋麻烦随手点个赞,谢谢~

pycharm连接MongoDB

 

 1 import pymongo
 2 
 3 
 4 class MyMonDb(object):
 5     def __init__(self, db_name, col_name):
 6         self.conn = pymongo.MongoClient()
 7         self.db_name = self.conn[db_name]
 8         self.col_name = self.db_name[col_name]
 9 
10     def insert(self, data):
11         if isinstance(data, list):
12             self.col_name.insert_many(data)
13         elif isinstance(data, dict):
14             self.col_name.insert_one(data)
15 
16     def delete(self, query, _all=False):
17         if _all:
18             self.col_name.delete_many(query)
19         else:
20             self.col_name.delete_one(query)
21 
22     def update(self, query, data):
23         self.col_name.update_many(query, data)
24 
25     def find(self, query, _all=False):
26         if _all:
27             return self.col_name.find(query)
28         else:
29             return self.col_name.find_one(query)
30 
31 
32 if __name__ == \'__main__\':
33     m = MyMonDb("gkl", "students")
34     m.insert([{"_id": 6, "name": "gkl"}, {"_id": 7, "name": "rfy"}])
35     m.update({"name":"rfy"}, {"$set": {"name": "郭康伦"}})
36     for i in m.find({}, _all=True):
37         print(i)

 

以上是关于Pycharm连接mongodb出现10061错误解决办法的主要内容,如果未能解决你的问题,请参考以下文章

socket_connect(): 无法连接 [10061] - 目标机器主动拒绝它

Mysql连接报2003-10061以及1045错误

错误码:2003 不能连接到 MySQL 服务器在 (10061)

PyCharm 远程调试 (pydevd) 无法连接

DB2 - ODBC 连接协议特定错误代码 10061

无法使用php连接错误连接到mysql:无法连接到'localhost'(10061)上的MySQL服务器[重复]