【问题标题】:How to discover where is the data from deployd如何发现部署的数据在哪里
【发布时间】:2017-03-28 01:46:37
【问题描述】:

我在一个项目上使用部署,我在我的 api 中看到数据,但是当我在 mongo shell 上搜索数据库时,我看不到,也许部署已经为 mongo 创建了另一个实例,但我可以'找不到它。 有人可以帮助我吗?

这是来自我的 mongo shell 的图像

这是我部署的 API 中的图像

我正在使用 MAC 操作系统

【问题讨论】:

    标签: node.js mongodb terminal deployd


    【解决方案1】:

    是的,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();
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-03-31
      • 2022-01-19
      • 1970-01-01
      相关资源
      最近更新 更多