2017-08-27 1 views
0

私はExpress/MongoDbで書かれた私の新しいアプリケーションをテストできるようにjsonデータ(シードデータ)を生成しようとしています。 http://beta.json-generator.com/のような誰かのオンラインソリューションを試しましたが、そのためのnpmパッケージがあるかどうか疑問に思っていましたか?Mongoのテストデータジェネレータ?

+1

これは 'db seeding'として知られています。これは、https://www.npmjs.com/package/mongoose-seed – RaghavGarg

+0

の助けになるパッケージですが、実際にテンプレートを使ってランダムなデータを作成するわけではありません。手動で生成するJS関数を記述する必要がありますか? –

+0

これを見てください、https://github.com/tj/node-migrate、https://github.com/marak/Faker.js/。 – RaghavGarg

答えて

0

このプロセスは、Database seedingとして知られています。

データベースのシードは、データのデータベースの初期シードです。これは、アプリケーションの初期設定時に実行される自動化されたプロセスです。データは、初期管理者アカウントなどのダミーデータまたは必要なデータにすることができます。

npmパッケージFakerを使用してランダムデータを生成し、そのデータをデータベースにシードすることができます。

npmパッケージnode-migrateを使用して、コマンドでシードすることができます。