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
});
};
我的問題是,沒有得到的數據保存到數據庫。
任何建議我在做什麼錯在這裏?