假设我们有一个名为 Person
的 Sequelize 模型——我们如何创建 Person
的实例,而不将其保存到数据库中?
这将在数据库中创建记录:
Person.create({ name: "Alice" }).then(..., ...);
如何创建模型实例而不在数据库中为其创建记录?
用例用于创建多个文档:
myFamily.addPersons([person1, person2, ...]);
当我尝试将原始对象传递到该数组时,出现错误:val.replace is not a function
and as suggested here ,原因可能是我传递了原始对象。
虽然我很想知道如何解决这个问题,但我想知道如何创建 Sequelize 模型实例,而不将它们保存在数据库中。
最佳答案
如果您构建
一个,它不会被保存到数据库中:
var person = Person.build({ name: "Alice" });
或者你可以只实例化 Person
类:
const person = new Person({ name: "Alice" })
关于javascript - 如何创建一个 Sequelize 模型实例,而不将其保存在数据库中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43047530/