2013-08-25 2 views
0

나는 여기 학습 곡선의 하단에있어, 그래서 단순한 질문을 용서하십시오.Play에서 레코드를 찾을 수 없습니다()! 응용 프로그램 mongoDB를 사용하여

첫 번째 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 데이터베이스가 내가 내 놓습니다 때 때문에 내가 원하는 것을 알고 데이터가 사라집니다.
  • 나는
  • 내가 그것을 내가 명령이 기록을 찾을 어떻게 그래서 specified by the model

때문에 내가 db.todo.tasks에서 이러한 레코드를 찾을해야한다고 생각 응용 프로그램에서 그들을 볼 수 있기 때문에 거기에 레코드가 알고 라인 콘솔?

답변

1

todo는 데이터베이스이며 tasks은 모음입니다. 이 시도해보십시오 MongoDB의에서

> use todo; 
switched to db todo 
> db.tasks.find(); 

use 명령이 컬렉션을 조회 할 수 있습니다 전에 데이터베이스를 선택하는 데 필요한 쉘. 셸을 시작할 때 test db에서 시작하기 때문에 거기에서 작업 할 수있는 방법이 없습니다.

관련 문제