如何使用mongo的shell查看mongoose存储的条目?

时间:2015-08-20 02:13:18

标签: node.js mongodb mongoose

我使用mongoose,我有一个名为MessageSchema的模式,我通过MessageModel使用它来将消息存储在数据库中。

这已经有效,因为我可以保存实例并使用MessageModel.find(...)

检索它们

我在Windows上运行mongodb和nodejs。所以,当我通过执行" mongo"来启动mongo shell时在cmd窗口中尝试执行:

use mydb
db.mydb.find()
什么都没有出现。

我怎样才能看到这些条目?

1 个答案:

答案 0 :(得分:1)

您正在切换到数据库的当前命令,但之后您正在尝试查询mydb数据库中名为mydb的集合。键入use mydb时,您将db对象指向数据库。现在,您可以使用

访问该数据库中的集合
db.<collection>.find()

您要使用的正确命令是

use mydb;
db.MessageModel.find();