使用Sails JS存储MongoDB数据的位置

时间:2014-02-19 13:59:10

标签: node.js mongodb sails.js

我想知道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()
> 

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

你能帮帮我吗?

先谢谢。

1 个答案:

答案 0 :(得分:0)

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

现在,如果您想查看数据,则应键入show collections,然后输入

db.<collectionName>.find()

其中<collectionName>可能与您的某个模型的名称相对应。