テスト目的でもっともらしいデータを生成したい場合は、いくつかのコマンドラインツールを使用した便利なレシピを次に示します。
-
mongodb-schema
既存のコレクションの確率的スキーマを推測する -
morelikethis
そのスキーマをテンプレートに変換するには -
mgeneratejs
スキーマテンプレートに従って新しいドキュメントを生成する -
mongoimport
新しいドキュメントをMongoDBにインポートするには
mongoimport
標準のMongoDBコマンドラインツールの一部です。最初の3つのツールはnpm
からインストールできます :
npm install -g morelikethis mongodb-schema mgeneratejs
既存のドキュメントの分析に基づいて1,000の新しいドキュメントを生成するためのサンプル使用法:
テストデータがまだない場合(または新しいドキュメントの形状を説明したい場合)は、いつでもスキーマ分析をスキップして、mgeneratejs
から始めることができます。 およびmongoimport
。