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] - 目标机器主动拒绝它