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