javascript 样品种子DB

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript 样品种子DB相关的知识,希望对你有一定的参考价值。

'use strict';

const mongoose = require('mongoose');

const { MONGODB_URI } = require('../config');
const Note = require('../models/note');
const Folder = require('../models/folder');
const Tag = require('../models/tag');
const User = require('../models/user');

const seedNotes = require('../db/seed/notes');
const seedFolders = require('../db/seed/folders');
const seedTags = require('../db/seed/tags');
const seedUsers = require('../db/seed/users');

mongoose.connect(MONGODB_URI)
  .then(() => mongoose.connection.db.dropDatabase())
  .then(() => {
    return Promise.all([
      Note.insertMany(seedNotes),
      Folder.insertMany(seedFolders),
      Folder.ensureIndexes(),
      Tag.insertMany(seedTags),
      Tag.ensureIndexes(),
      User.insertMany(seedUsers),
      User.ensureIndexes(),
    ]);
  })
  .then(() => mongoose.disconnect())
  .catch(err => {
    console.error(`ERROR: ${err.message}`);
    console.error(err);
  });

以上是关于javascript 样品种子DB的主要内容,如果未能解决你的问题,请参考以下文章

emc认证中的2DB是啥意思

javascript 自定义反应挂钩 - 切换样品

javascript 赛普拉斯样品测试

javascript 灰烬样品计数器

javascript Ajax加入购物车(样品)

javascript MIGX样品