我在这里处于学习曲线的低端,所以请原谅这个简单化的问题。
我已经设置了我的第一个Play应用程序,并使用mongoDB数据库实现了他们的TodoList教程。我的代码基本上反映了这段代码:https://github.com/Mironor/Play-2.0-Scala-MongoDb-Salat-exemple。
应用程序运行正常,但是当我使用命令行时,我找不到任何记录:
$ mongo
> show dbs
local (empty)
todo 0.0625GB
> db.todo.find()
> db.todo.tasks.find()
>
todo
数据库就是我想要的数据库,因为当我丢弃数据库时,我的数据就会消失。db.todo.tasks
中找到这些记录,因为它是specified by the model 那么如何从命令行控制台找到这些记录?
答案 0 :(得分:1)
todo
是数据库,tasks
是集合。试试这个:
> use todo;
switched to db todo
> db.tasks.find();
在MongoDB shell中,在查询集合之前,需要use
命令来选择数据库。当你启动shell时,你可能从test
db开始,所以没有办法从那里开始你的任务。