我想知道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()
>
如您所见,此命令没有返回任何内容,我想知道为什么......
你能帮帮我吗?
先谢谢。
答案 0 :(得分:0)
db.mymongodb.find()
尝试在名为mymongodb
的数据库中列出名为mymongodb
的集合中的文档。可能没有这样的集合,这就是查询为空的原因。
现在,如果您想查看数据,则应键入show collections
,然后输入
db.<collectionName>.find()
其中<collectionName>
可能与您的某个模型的名称相对应。