2017-08-27 100 views
0

我正在嘗試生成json數據(種子數據),以便能夠測試使用Express/MongoDb編寫的新應用程序。 我試過一些在線解決方案,如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使用命令播種。