代码拉取完成,页面将自动刷新
const fs = require('fs')
const mongoose = require('mongoose')
const colors = require('colors')
const dotenv = require('dotenv')
// Load env vars
dotenv.config({ path: './config/.env' })
const User = require('./models/User')
const Category = require('./models/Category')
mongoose.connect(process.env.MONGO_URI, {
useNewUrlParser: true,
useCreateIndex: true,
useFindAndModify: false,
useUnifiedTopology: true,
})
const users = JSON.parse(
fs.readFileSync(`${__dirname}/_data/users.json`, 'utf-8')
)
const categories = JSON.parse(
fs.readFileSync(`${__dirname}/_data/categories.json`, 'utf-8')
)
const importData = async () => {
try {
// await User.create(users)
await Category.create(categories)
console.log('Data Imported...'.green.inverse)
process.exit()
} catch (err) {
console.error(err)
}
}
const deleteData = async () => {
try {
// await User.deleteMany()
await Category.deleteMany()
console.log('Data Destroyed...'.red.inverse)
process.exit()
} catch (err) {
console.error(err)
}
}
if (process.argv[2] === '-i') {
// node seeder -i
importData()
} else if (process.argv[2] === '-d') {
// node seeder -d
deleteData()
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。