python - 没有可用于写入的主节点 - PyMongo 错误
问题描述
我一直在尝试学习 Python Mongodb,所以我设置了一个帐户并尝试在互联网上运行一个基本程序。
我的代码:
import pymongo
myclient = pymongo.MongoClient("mongodb+srv://userxx:passxx@cluster0-bhcn7.mongodb.net/test?retryWrites=true&w=majority")
mydb = myclient["mydatabase"]
mycol = mydb["customers"]
mydict = { "name": "John", "address": "Highway 37"}
x = mycol.insert_one(mydict)
但我得到了错误:
pymongo.errors.ServerSelectionTimeoutError: No primary available for writes
非常感谢任何有关纠正此错误的建议!
谢谢!!
解决方案
推荐阅读
- html - QWebengineView:用id打开本地文件
- visual-studio-code - 如何区分输出面板和其他 activeTextEditor?
- android - Android应用程序中特定帧内的自动拍照功能
- typescript - 这在expressJS中可能吗?
- c# - UWP - 如何通过右键单击或右键点击获取 ListViewItem 值而不选择无 Listviewitem?
- python - 基于买入入场和止损的头寸/手数
- php - groupby 的 laravel 会话密钥
- java - Java中的变量阴影,多种情况静态/非静态
- c# - 彩票程序 c# 保存和比较列表中的中奖号码
- bash - 是否可以在makefile中传递用户名和密码?