首页 > 数据库 >pymongo.errors.ConfigurationError: Server at localhost:27017 reports wire version 5, but this versio

pymongo.errors.ConfigurationError: Server at localhost:27017 reports wire version 5, but this versio

时间:2024-09-05 10:48:29浏览次数:14  
标签:errors MongoDB least Server 3.6 version reports PyMongo

当你的PyMongo版本比较新时,如当前使用版本为 v 4.8.0,如果你尝试连接到 MongoDB Server v 3.4或更早版本,PyMongo 可能会引发以下错误:

pymongo.errors.ConfigurationError: Server at localhost:27017 reports wire version 5, but this version of PyMongo requires at least 6 (MongoDB 3.6).

原因是:驱动程序版本对于其所连接的服务器来说太新了

解决方案:

1、去到你的服务器里面查看MongoDB的version是多少的。

# mongo --version

2、根据MongoDB的version去获取对应的驱动依赖:PyMongo

例如:
PyMongo 4.8.0 supports MongoDB 3.6, 4.0, 4.2, 4.4, 5.0, 6.0, and 7.0.
PyMongo 3.3.0 supports MongoDB 2.4, 2.6, 3.0, and 3.2

3、将 代码环境的PyMongo依赖库 进行更换

python -m pip install PyMongo==版本号

4、重新运行即可

标签:errors,MongoDB,least,Server,3.6,version,reports,PyMongo
From: https://www.cnblogs.com/lanjianhua/p/18397935

相关文章

  • vscode 找不到 NETFramework,Version=v4.7.1 报错,简单解决办法
    当我们用vscode开发时,会发现有这样的报错:Thereferenceassembliesforframework“.NETFramework,Version=v4.7.1”werenotfound.Toresolvethis,installtheSDKorTargetingPackforthisframeworkversionorretargetyourapplicationtoaversionofthef......
  • CF 2010 C2. Message Transmission Error (hard version) (*1700) 字符串+哈希
    CF2010C2.MessageTransmissionError(hardversion)(*1700)字符串+哈希题目链接题意:给你一个字符串,让你判断是否是由某个字符串首尾拼接重叠而成的。思路:做法很多,最暴力就直接枚举字符串长度,然后哈希即可。代码:#include<bits/stdc++.h>usingnamespacestd;#def......
  • RuntimeError: Expected all tensors to be on the same device, but found at least
    RuntimeError:Expectedalltensorstobeonthesamedevice,butfoundatleasttwodevices,cuda:0andcpu!(whencheckingargumentforargumenttensorsinmethodwrapper_CUDA_cat)这个错误再次指出了在执行`torch.cat`操作时,参与操作的张量不在同一个设备上。错误......
  • CF1998E2 Eliminating Balls With Merging (Hard Version)
    原题链接考虑对于每个\(i\),算出向左扩展到\(1\)时向右至少和至多扩展到哪里,记为\(minr\)和\(maxr\)。那么也就是说每个\(i\)会对\(minr\simmaxr\)做出贡献,差分一下就可以了。重点是怎么计算这两个东西。先说\(maxr\)。如果暴力跳,过程是:先向左扩展直到不能扩展,然后......
  • CF 2002 D1. DFS Checker (Easy Version) (*1900)思维
    CF2002D1.DFSChecker(EasyVersion)(*1900)思维题目链接题意:给你一棵\(n\)个节点组成的完全二叉树,并给出一个排列\(p\)。接下来进行\(q\)次询问。每次询问给你\(x\)和\(y\),你需要交换\(p_x\)和\(p_y\)。并且回答交换之后的排列\(p\)是否是这棵完全二叉树......
  • D2. Turtle and a MEX Problem (Hard Version)
    D2.TurtleandaMEXProblem(HardVersion)Thetwoversionsaredifferentproblems.Inthisversionoftheproblem,youcan'tchoosethesameintegertwiceormore.Youcanmakehacksonlyifbothversionsaresolved.Oneday,Turtlewasplayingwit......
  • [ARC180E] LIS and Inversion
    MyBlogs[ARC180E]LISandInversion首先考虑要求代价为\(0\)的一个暴力DP:\(f_{i,j}\)表示填了前\(i\)个数,此时相对值域末尾为\(j\)的数结尾的LIS的最大值。填第\(i+1\)个数的时候,把它插在某两个数之间,所以转移是:\[f_{i,j}=\begin{cases}f_{i-1,j-1}\qquad\qqua......
  • 网站提示505 HTTP Version Not Supported:服务器不支持请求的HTTP版本怎么办
    当遇到“505HTTPVersionNotSupported”错误时,这意味着服务器不支持客户端请求中使用的HTTP版本。这种情况通常发生在客户端尝试使用较新的HTTP版本,而服务器仅支持老版本的协议时。解决方案检查客户端使用的HTTP版本确认客户端使用的HTTP版本。如果客户端使用的是HTTP/......
  • 网站提示5xx Server Errors(服务器错误状态码)怎么办
    当遇到“5xxServerErrors”时,这意味着服务器在处理请求时遇到了错误,这些错误通常与服务器端的问题有关。5xx系列的状态码包括但不限于:500InternalServerError:服务器遇到了一个未曾预料的状况,导致它无法完成对请求的处理。501NotImplemented:服务器不支持请求的功能或API......
  • 07-图5 Saving James Bond - Hard Version(C)
     哈哈,我是真的服了,写了好几天结果给我个这,气死我了,果然还有很大的进步空间。如果有c测试点4,就好了。又写了一天,是真解决不了了,这个问题等我明白一定来解答哈哈,测试点提示内存(KB)用时(ms)结果得分0sample1多条最短路,同一点有多路,最近点无路,多连通1841答案正确15/151s......