【发布时间】:2015-08-16 01:47:31
【问题描述】:
我们有一个项目,我们需要在其中创建一个假数据库和假数据以进行功能测试。最初,我们从一个脚本开始,该脚本使用 mongoose 创建实体、初始化它们并保存它们。
var StudentA = new Student();
StudentA.name = "Bob";
StudentA.surname = "Marley";
StudentA.save();
随着应用程序的增长和文档之间关系的增加,这个脚本已经变得一团糟。现在,它对我们在应用程序开发上的投入时间构成了瓶颈。
问题是,有没有更好的方法呢?例如一个以更结构化的方式用数据填充数据库的库?还是我们应该像 csv 文件一样解析文件,然后将其推送到 mongo?
问题是针对 mongodb 的,但它可以推广到需要填充假数据的任何类型的 NO-SQL 数据库。 (使用类似 SQL 的 RDBMS 语法更简单)
【问题讨论】:
标签: node.js mongodb testing mongoose database