[英]How to create a Sequelize model instance, without saving it in the database?
假设我们有一个名为Person
的Sequelize模型 - 我们可以创建Person
的实例,而不将其保存到数据库中吗?
这将在数据库中创建记录:
Person.create({ name: "Alice" }).then(..., ...);
如何在不创建模型实例的情况下创建模型实例?
用例是用于创建多个文档:
myFamily.addPersons([person1, person2, ...]);
当我尝试将原始对象传递到该数组时,会出现错误: val.replace is not a function
并且如此val.replace is not a function
建议的那样 ,原因可能是我传递原始对象。
虽然我有兴趣知道如何解决这个问题,但我想知道如何创建Sequelize模型实例,而不将它们保存在数据库中。
如果你build
一个,它将不会保存到db中:
var person = Person.build({ name: "Alice" });
或者您可以实例化Person
类:
const person = new Person({ name: "Alice" })
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.