Mac OS X 上 mongoimport 安装在哪里

2024-03-06

我正在尝试设置一个 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 月, 我使用安装了 mongodb 最新版本brew根据文档,我遇到了同样的问题command not found: mongoimport .

我必须安装 mongodb-database-tools。

brew install mongodb/brew/mongodb-database-tools

然后我可以使用mongoimport.

官方的在 MacOS 上安装文档 https://www.mongodb.com/docs/database-tools/installation/installation-macos/ agree.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Mac OS X 上 mongoimport 安装在哪里 的相关文章

  • 采用 M1 架构的 MacBook 上的 CPLEX 22.1

    我无法在配备 M1 芯片的 MacBook macOS Ventura 13 1 上成功安装 CPLEX 版本 22 1 1 安装程序不断安装错误架构的文件 即 x86 64 而不是 arm64 Applications CPLEX Stu
  • MongoDB 添加以变量值命名的新字段

    我的问题是 鉴于像这样的文件很少 deliveryDay 2021 01 14 plate name pasta quantity 1 deliveryDay 2021 01 16 plate name pasta quantity 3 d
  • 当数据大小超过 500 万时,在 mongoDb 中从 java 调用 find() 查询会变慢

    我的应用程序在从 java 的 mongoDb 中执行 find 操作时遇到性能问题 当数据大小超过 500 万时 需要花费大量时间 有时搜索单个文档需要数千毫秒 任何意见都将受到赞赏 java查找查询 db test find flag
  • Java OS X Dock 菜单

    是否可以将项目添加到应用程序停靠菜单 编辑 我想我错过了这个问题的措辞 我不是在寻找一种将图标添加到扩展坞的方法 我正在寻找的是 当您右键单击 iTunes 图标时 您可以在菜单上获得 iTunes 控制 播放暂停等 我想知道如何向该菜单添
  • 更改 iterm2 中的用户名、主机名和路径颜色

    如何更改 iTerm2 中的用户名 主机名和路径颜色 我正在使用内置的 Solarized 配色方案 In Ubuntu the same built in colorscheme is highlighted like In iTerm2
  • 如何使用官方 MongoDB C# 驱动程序将 BsonDocument 转换为强类型对象?

    出于单元测试的目的 我想测试我的类映射 而无需在 MongoDB 数据库中读取和写入文档 为了处理特殊情况 例如循环父 子引用和只读属性 我使用了BsoncClassMap RegisterClassMap lt MyType gt 一些自
  • 如何在 m1 Mac 上安装 pandas

    clang Wno unused result Wsign compare Wunreachable code fno common dynamic DNDEBUG g fwrapv O3 Wall iwithsysroot System
  • MonoGame Mac 模板安装

    我在 Mac 上的 MonoDevelop 中安装 MonoGame 模板时遇到问题 我已按照自述文件的指示将 MonoDevelop MonoGame 2 5 文件夹放置在 MonoDevelop app Contents MacOS l
  • Mongoose 在结果的 _id 字段中返回“new ObjectId”

    当我尝试查询时 结果包含 id其中包含 new ObjectId 的字段 如何避免这种 new ObjectId 并仅将哈希值包含为字符串 由于此问题 将数据作为 JSON 响应发送回失败 下面是一个基本的demo 我的查询代码 book
  • 使用 MongoDB PHP 驱动程序时的安全问题

    我有在 MYSQL 上保护 sql 注入的经验 但是在使用 php 驱动程序的 MongoDB 上我应该注意什么 在大多数页面中 我通过 GET POST 和搜索 插入系统获取数据 我通过 UDID 其他字段进行搜索 并且可以插入任何字符串
  • 全屏 Swing 组件无法在 Mac OS X Mountain Lion 上的 Java 7 上接收键盘输入

    12 21 更新 7u10 最近发布 确认 问题仍然存在 值得庆幸的是 解决方法仍然有效 11 7 更新 我们有一个解决方法 来自 Oracle 的 Leonid Romanov 在 openjdk java net 邮件列表上提供了一些关
  • Delphi 生成的 Dylib 在 OSX 上的可靠部署

    我想在 OSX 上部署一个 dylib 它是用 Delphi 创建的 这个 dylib 应该是可由第三方应用程序加载 这看起来像是一个重复的问题 但经过大量搜索后 我找不到答案 这和这个是同一个问题 https forums embarca
  • 强制将应用程序窗口保持在顶部 - Mac OS X

    早些时候我用 Afloat 来做这个 但现在它似乎已经死了 是否有任何活着的软件或任何简单的 方便 方法可以强制将应用程序窗口保持在其他窗口之上 包括全屏应用程序 我可以想象这可以通过向 app 内的 plist 文件添加一些内容来完成
  • MongoDB:查询速度慢,即使有索引

    我有一个网页 它使用 MongoDB 来存储和检索各种测量结果 突然 在某个时候 我的网页变得如此缓慢 以至于无法使用 事实证明 我的数据库是罪魁祸首 我进行了搜索 但没有找到任何解决我的问题的方法 我很抱歉 因为我对 MongoDB 还很
  • mongodb对话系统

    我正在实施一个verymongodb 上的简单对话系统 这个想法应该是 当我打开一个 convo 时 它应该显示发送和接收的消息 到目前为止一切正常 并且应该非常容易 通过使用像这样的伪代码这样的简单查询 from my id AND to
  • 删除 MongoDB 查询结果中的 "scanAndOrder" : true

    所以我的数据库中有一个带有以下分片键的集合 cl yyyy mm user id N 当我执行以下查询时 db collection find cl 2012 03 user id in users id lt new ObjectId 4
  • 如何在 mac yosemite 上撤消“brew link --force openssl”

    我在尝试使用 php54 升级酿造公式时遇到了一些问题 我在github上找到了一些解决这个问题的建议openssl php 酿造错误 https github com Homebrew homebrew php issues 1181 其
  • Bash:将输出传输到后台进程?

    我想将一个进程放入后台 然后多次将数据传递给它 例如 cat The command I want to write into cat pid Getting the process id of the cat process echo h
  • 如何在 Sublime 2 REPL Mac 中运行 Python 3

    我的问题如下 我安装了 sublime 2 和 sublime repl 插件 一切正常 我唯一需要的是更改在控制台内置的 sublimerepl 上运行的 python 版本 我的意思是 我有 python 2 7 5 预先安装了 mav
  • 如何使用 Mongodb C# 驱动程序连接多个集合

    我需要将 3 个集合与多个集合合并在一起 lookup我在 C 驱动程序中尝试过 它允许我 lookup用户采集但无法执行秒 lookup用于设置集合 有人可以帮忙吗 db Transactions aggregate lookup fro

随机推荐