0
我想通过knex使用插入数据来创建一个插入数据的对象。通过knex插入faker数据
我试过如下:
const faker = require('faker');
const dataLength = 10
const obj = []
exports.seed = function (knex, Promise) {
// Deletes ALL existing entries
return knex('posts').del()
.then(function() {
//create entries
for (var index = 0; index < dataLength; index++) {
obj[index] = {
title: faker.lorem.sentence(),
description: faker.lorem.paragraph(),
createdAt: faker.date.recent(),
updatedAt: faker.date.recent(),
deletedAt: faker.date.recent(),
deleted: faker.random.boolean(),
tags: faker.random.arrayElement(["tag1", "tag2", "tag3", "tag4"])
}
knex('posts').insert([,
obj[index]
]);
}
// Inserts seed entries
return
});
};
我的问题是,没有得到的数据保存到数据库。
任何建议我在做什么错在这里?