node.js - 在 OSX 上安装和运行 MongoDB

标签 node.js mongodb macos shell database

如果有人可以在这里提供一些见解,我将不胜感激。

我是 MongoDB 的新手,并且(相对)命令行新手。

我有一个 express/node.js 应用程序在本地成功地在 MongoDB 上运行,但是在重新启动计算机后,我尝试重新启动 Mongo 服务器,它开始出现错误并且无法启动。从那以后,我多次重新安装了 Mongo,却发现发生了同样的错误。这是我收到的:

privee:mongodb-osx-x86_64-2.4.6 jonlinton$ ./bin/mongo
MongoDB shell version: 2.4.6
connecting to: test
Mon Aug 26 14:48:47.168 Error: couldn't connect to server 127.0.0.1:27017 at     src/mongo/shell/mongo.js:145
exception: connect failed

我错过了一步吗?我应该创建一个配置文件吗?一些基本的指导会很有帮助。提前感谢您提供任何见解。

最佳答案

如果你已经通过 homebrew 安装了 mongodb,那么你可以简单地通过 (mongodb-community if install mongodb-community

brew services start mongodb

brew services start mongodb-community

然后通过

访问shell
mongo

你可以通过

关闭你的数据库
brew services stop mongodb

你可以通过

重启你的数据库
brew services restart mongodb

更多选择

brew info mongodb

关于node.js - 在 OSX 上安装和运行 MongoDB,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18452023/

相关文章:

javascript - 在自定义域/url 上托管 Node.js 服务器

mongodb - 两个数据中心,连接中断,都继续写入,连接返回,同步?

javascript - Node.js 错误 错误 : Cannot find module 'mongoose'

java - 使用 Java 驱动程序运行准备好的 mongodb 查询

vba - 如何在 VBA (Mac) 中将文件保存到桌面

javascript - 有没有办法在ejs中的函数内添加算术运算符?

javascript - `req.session.secret` 未在使用 Express-Session 的路由中定义

javascript - Sequelize.js 删除查询?

objective-c - NSApplication windows 属性 - windows 未删除?

macos - 什么是 Boxen,它有什么作用?