gpt4 book ai didi

mongodb - 为什么 MongoDB shell 版本与 db.version() 不同?

转载 作者:可可西里 更新时间:2023-11-01 09:44:36 27 4
gpt4 key购买 nike

我刚刚使用 brew upgrade mongodb 从 MongoDB 2.4.9 更新到 2.4.10。

为什么报告的 shell 版本与 db.version() 报告的不同?

>>> mongo
MongoDB shell version: 2.4.10
connecting to: test
Server has startup warnings:
Sat Apr 5 13:13:03.414 [initandlisten]
Sat Apr 5 13:13:03.414 [initandlisten] ** WARNING: soft rlimits too low. Number of files is 256, should be at least 1000
>>> db.version()
2.4.9

最佳答案

与 MongoDB 服务器相比,您拥有不同版本的 MongoDB shell。输出的第二行报告 shell 版本,而 db.version 函数报告服务器版本。

运行 brew update 后,您是否重新启动了 MongoDB 服务器进程?这只会更改磁盘上的二进制文件,而不会更改任何正在运行的实例。

您还应该检查 MongoD 二进制文件和 Mongo shell 二进制文件的路径,看看它们是否来自同一路径。

关于mongodb - 为什么 MongoDB shell 版本与 db.version() 不同?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22891099/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com