gpt4 book ai didi

macos - Mac OS X 上的 mongoimport 安装在哪里

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

我正在尝试设置一个 cronjob,以便定期将 json 数据导入到 mongo 数据库中。为了进行导入,我在 cronjob 运行的 Python 脚本中有以下命令:

os.system("mongoimport --jsonArray --db %s --collection %s --file .../data.txt" %(db_name,collection_name))

但是,cronjob 的日志文件一直显示以下错误:

sh: mongoimport: command not found

我想我需要在代码中使用完整的文件路径调用 mongoimport,但我不确定我的系统上安装了 mongodb/mongod/mongoimport 的位置。 whereis mongoimport,whereis mongodb,whereis mongod 都什么都不返回。

我用 Homebrew 安装了 mongodb。与 Homebrew 一起安装的包位于/Library/Caches/Homebrew。但是,在我的系统中,该文件夹只有一个 mongodb-2.6.4_1 tar 文件。我是否必须解压缩此 tar 文件才能访问 mongoimport?

感谢您的帮助。

最佳答案

截至 2020 年 6 月,我根据文档使用 brew 安装了 mongodb 最新版本,我遇到了同样的问题 command not found: mongoimport

我必须安装 mongodb-database-tools

brew install mongodb/brew/mongodb-database-tools

然后我可以使用 mongoimport

只需添加此解决方案,以防对某人有帮助

关于macos - Mac OS X 上的 mongoimport 安装在哪里,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25850467/

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