Skip to main content

create-records

BaseModel#constructorBaseModel.build를 사용해서 레코드를 생성할 수 있습니다.

const user1 = new User();
user1.name = 'John Doe';
user1.age = 27;

const user2 = new User({ name: 'John Doe', age: 27 });

const user3 = User.build({ name: 'John Doe', age: 27 });

그리고 이를 실제 DB에 저장하기 위해서는 BaseModel#save를 호출하면 됩니다.

await user1.save();

BaseModel.create는 생성과 저장을 동시에 수행합니다.

const user4 = await User.create({ name: 'John Doe', age: 27 });

여러 레코드를 동시에 생성하려면 BaseModel.createBulk를 사용합니다.

const users = await User.createBulk([
{ name: 'John Doe', age: 27 },
{ name: 'Bill Smith', age: 45 },
{ name: 'Alice Jackson', age: 27 },
]);