1

MongoDB と Mongoid を含むプロジェクトを採用しました。schema.rbwith ActiveRecord または Annotate gem でデータベースのスキーマ設計をチェックアウトできる方法が気に入りました。MongoDB のスキーマ設計を視覚的に確認するにはどうすればよいですか? Annotate や MongoDB の schema.rb に似た gem やトリックはありますか?

4

2 に答える 2

3

スキームはモデルに基づいている必要があります。Mongoid を使用するプロジェクトのスキーマを確認するには、モデル クラス間の関係を調べます。has_manyやなどのキーワードembeds_oneは、ドキュメント間の関係を定義する Mongoid コマンドです。schema.rbデータベースは従来のリレーショナル データベースほど "静的" ではないため、 のようなものは見つかりません。同じコレクションに異なるプロパティを持つ 2 つのドキュメントを含めることができます。

もう 1 つのオプションは、ソフトウェアを使用してデータベースを参照することです。Mac で MongoHub を使用しています。これにより、データをグラフィカルに表示できます。

于 2013-03-14T22:45:17.070 に答える
0

結局ジンギスカンを使いました。素晴らしく、インストールが非常に簡単で、常に更新されており、まさに私が探していたものです.

于 2013-03-18T02:47:13.373 に答える