2013-08-07 3 views
0

Mongodb 및 Mongoid를 매퍼로 사용하고 있습니다. 예를 들어 Active-record에서 우리는 rake db : migrate를 사용하여 데이터베이스를 마이그레이션하고 생성했습니다. 모노고이드에 대한 명령은 무엇입니까? 그래서 모델에서 선언 한 콜렉션은 로컬 몽고 데이터베이스에서 생성됩니다.Monogoid 데이터베이스 설정 Mongo

+1

MongoDB에는 스키마가 없으며 컬렉션은 일반적으로 MongoDB를 사용할 때 필요에 따라 생성됩니다. – WiredPrairie

답변

1

MongoDB는 스키마가없는 NoSQL 데이터베이스입니다 (동일한 콜렉션 내의 문서는 내용면에서 다를 수 있음). 따라서 ODM에서 내용을 변경하거나 새 필드를 추가하거나 기존 필드를 제거 할 때 데이터베이스 이주를 수행 할 필요가 없습니다. db : migrate 태스크를 실행하여 콜렉션을 작성할 필요가 없습니다. 귀하의 요청에 따라 생성됩니다. 데이터를 이진 파일 (BSON)로 직렬화하는 것만 큼 간단합니다.

관련 문제