Files
iblog2/models/db.js
2019-06-23 17:52:14 +08:00

27 lines
596 B
JavaScript

const dbPath = require('../config')
.mongoUrl;
const mongoose = require('mongoose');
const extend = require('mongoose-schema-extend');
const i18n = require('./i18n');
mongoose.connect(dbPath);
const db = mongoose.connection;
db.on('error', err => {
console.error(i18n.__('error.db_1') + err);
process.exit(1);
});
exports.mongoose = mongoose;
// 基础Schema
const base = new mongoose.Schema({
// 唯一键
_id: { type: String, unique: true },
// 创建时间
CreateTime: { type: Date },
// 修改时间
ModifyTime: { type: Date }
});
exports.base = base;