【发布时间】:2017-03-28 01:46:37
【问题描述】:
我在一个项目上使用部署,我在我的 api 中看到数据,但是当我在 mongo shell 上搜索数据库时,我看不到,也许部署已经为 mongo 创建了另一个实例,但我可以'找不到它。 有人可以帮助我吗?
这是来自我的 mongo shell 的图像
这是我部署的 API 中的图像
我正在使用 MAC 操作系统
【问题讨论】:
标签: node.js mongodb terminal deployd
我在一个项目上使用部署,我在我的 api 中看到数据,但是当我在 mongo shell 上搜索数据库时,我看不到,也许部署已经为 mongo 创建了另一个实例,但我可以'找不到它。 有人可以帮助我吗?
这是来自我的 mongo shell 的图像
这是我部署的 API 中的图像
我正在使用 MAC 操作系统
【问题讨论】:
标签: node.js mongodb terminal deployd
是的,Deployd 创建了一个 mongodb mongodb://localhost:27017/interface 所以搜索 MongoDB 安装文件夹和 Default 'Data' 文件夹,在那里你会找到 'interface' db。
您可以在 mongodb 中设置自己的“数据”文件夹,例如
"C:\Program Files\MongoDB\Server\3.4\bin\mongod.exe" --auth --dbpath "C:\DATABASES\MongoDB\data"
并在已部署的 server.js(或任何启动文件)中提供参考
var deployd = require('deployd')
, options = {port: 3000,env: 'development',
db: {
connectionString: 'mongodb://localhost:27017/interface'
}
};
var dpd = deployd(options);
dpd.listen();
【讨论】: