ral*_*aul 5 database testing mongoose mongodb node.js
我们有一个项目,我们需要创建一个假数据库和假数据进行功能测试.最初我们开始使用一个脚本,使用mongoose创建实体,初始化它们并保存它们.
var StudentA = new Student();
StudentA.name = "Bob";
StudentA.surname = "Marley";
StudentA.save();
Run Code Online (Sandbox Code Playgroud)
随着应用程序的增长和文档之间的关系的增加,这个脚本已经变得非常混乱.现在,它在我们投资应用程序开发的时间方面构成了瓶颈.
问题是,有更好的方法吗?例如,一个以更有条理的方式用数据填充数据库的库?或者我们应该解析像csv文件这样的文件,然后将其推送到mongo?
问题是mongodb,但它可以推广到任何需要填充假数据的NO-SQL数据库.(对于RDBMS,SQL语法更简单)