请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

mongo shell和server版本不一致会带来哪些问题,有没有什么隐患

和课程没多大关系,但还是希望老师解答一下,谢谢。

正在回答 回答被采纳积分+3

1回答

Stannum 2019-04-22 23:12:26

同学你好~首先,由于mongo shell和mongod都是在同一个package中部署的,所以按照标准程序安装和升级之后,package中的mongo shell和mongod版本应该还是相符的。
如果因为特殊原因,造成你一定要使用不同版本的mongo shell的话,那么一般来说,只要major version(也就是版本号x.y.z中的x.y部分)一样,基本上就还是兼容的。如果你一定要使用major version都不同的mongo shell,那我只能说要具体问题具体分析,你需要阅读MongoDB不同版本发布时的文档,发布文档都会提到新版本中包含哪些和旧版本不兼容的功能,那么这些功能就有很大可能无法通过旧版本的mongo shell来正常使用。
说了一大堆,我仍然建议你使用相同版本的mongo shell和mongod。如果你在实际应用中遇到了特殊的情况,可以留言仔细说明一下你的应用场景,也许会有更适合你的工具可以推荐给你。

1 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信