【问题标题】:installing mongo db using npm install --save mongodb使用 npm install --save mongodb 安装 mongo db
【发布时间】:2016-02-04 11:58:27
【问题描述】:

我正在尝试通过命令行使用 npm install --save mongodb 在我的个人计算机上为 Node 项目安装 MongoDB。 MongoDB 以当前版本显示在我的 package.json 文件的依赖项中,但是当我运行 mongodb -v、mongod 或尝试通过运行“mongo”打开 mongo shell 时,我收到以下错误:

"command not found: mongodb"
"command not found: mongod"
"command not found: mongo"

我也尝试过运行 sudo mongod 无济于事。有没有人有什么建议?目前我已经查看了很多文档,但不知道该转向哪里。

【问题讨论】:

    标签: javascript mongodb npm installation


    【解决方案1】:

    看起来您只是在为 Mongodb 安装 node.js 驱动程序。 npm 通常仅用作 node.js 包和依赖项的包管理器。您需要使用二进制文件或二进制包安装程序来安装实际的数据库系统,例如Homebrew.

    https://docs.mongodb.org/manual/tutorial/install-mongodb-on-os-x/

    https://docs.mongodb.org/manual/tutorial/install-mongodb-on-windows/

    Related,看起来和你的问题一样。

    【讨论】:

    • 谢谢!通过 Homebrew 安装 mongodb 似乎让我成为了其中的一部分。但是,当我尝试在项目目录中运行 mongod 时,它会启动然后终止,给我这个错误: "I STORAGE [initandlisten] exception in initAndListen: 29 Data directory /data/db not found., terminating" 和出于某种原因,当我运行 mongodb -v 时,它仍然显示“找不到命令:mongodb”。我首先将它安装在我的主目录中,目前在我的项目目录中安装它时遇到这些错误。
    猜你喜欢
    • 2019-05-09
    • 2016-12-12
    • 2020-11-07
    • 1970-01-01
    • 2022-01-06
    • 2020-09-25
    • 1970-01-01
    • 2020-10-16
    • 1970-01-01
    相关资源
    最近更新 更多