【问题标题】:Where is stored MongoDB's data wtih SailsJSSails JS 存储 MongoDB 数据的位置
【发布时间】:2014-02-19 13:59:09
【问题描述】:

我想知道 MongoDB 的数据存储在哪里。
事实上,我正在使用基于 nodejs 的 Sailsjs 0.9.9 框架,并且我已经打开 mongodb 作为默认数据库,如下所述:
- 我已经评论了 config/adapter.js 并将这些行添加到 config/local.js 中:

adapters: {
'default': 'mongo',
mongo: {
  module: 'sails-mongo',
  host: 'localhost',
  user: '',
  password: '',
  database: 'mymongodb',

  schema: true
}

}

当然,我已经用 npm 安装了sails-mongo 模块。

在我用 Sailsjs 生成的网页中,我的数据没有问题。但是当我进入我的 shell 并尝试获取存储在我的sailsjs 应用程序中的数据时,数据库是空的......

[myuser@localhost myApp]$ mongo mymongodb
MongoDB shell version: 2.4.9
connecting to: mymongodb
> db.mymongodb.find()
> 

如您所见,此命令没有返回任何内容,我想知道为什么...

你能帮我吗?

提前致谢。

【问题讨论】:

    标签: node.js mongodb sails.js


    【解决方案1】:

    db.mymongodb.find() 尝试在名为 mymongodb 的数据库中列出名为 mymongodb 的集合中的文档。可能没有这样的集合,这就是查询为空的原因。

    现在,如果你想查看数据,你应该输入show collections,然后

    db.<collectionName>.find()
    

    &lt;collectionName&gt; 可能对应于您的其中一个模型的名称。

    【讨论】:

    • 你完美地回答了我的问题。我混合了不同的概念。非常感谢,现在已经很清楚了!
    猜你喜欢
    • 2016-07-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-02
    相关资源
    最近更新 更多