Nodejs,无法在mongoose中添加集合

时间:2017-08-21 11:34:06

标签: node.js mongoose collections

对不起,如果我的问题含糊不清,我是初学者。

我想在mongoose中添加一个集合作为临时集合。

这是我的代码:

const mongoose      = require('mongoose');
const Promise       = require('bluebird');
const moment        = require('moment-timezone');
const setting       = require('../config/userConfig').setting;

const schema        = new mongoose.Schema({
    _id: { type: String, unique: true },
    avatar: { type: String },
    total: { type: Number, default: 0 },
    lastVisit: { type: Date, default: Date.now },
}, {
    timestamps: true,
    collection: 'visitor',
});

schema.set('toJSON', { getters: true });
schema.set('toObject', { getters: true });

schema.pre('save', function preSave(next) {
    if (this.isModified('total') || this.isNew) {
        this.lastVisit = new Date();
    }
    next();
});

module.exports = mongoose.model('Visitor', schema);

为什么它不起作用?有提示吗?谢谢!

0 个答案:

没有答案