0

Mongodb と Mongoid をマッパーとして使用しています。たとえば、Active-record では rake db:migrate を使用して、データベースの移行と作成を行いました。モデルで宣言されたコレクションがローカルのmongoデータベースに作成されるようにするためのモノゴイドのコマンドは何ですか?

4

1 に答える 1

1

MongoDB はスキーマを持たない NoSQL データベースです (同じコレクション内のドキュメントは内容が異なる場合があります)。そのため、コンテンツを変更したり、新しいフィールドを追加したり、ODM の既存のフィールドを削除したりするときに、データベースの移行を行う必要はありません。コレクションを作成するために db:migrate タスクを実行する必要はありません。リクエストに応じて作成されます。これは、データをバイナリ ファイル (BSON) にシリアル化するのと同じくらい簡単です。

于 2013-08-07T20:34:07.883 に答える