Mongoose Schema" new"关键词

时间:2014-03-23 20:43:21

标签: node.js mongodb mongoose

在声明mongoose架构时,我注意到使用

mongoose.Schema({});

new mongoose.Schema({});

的工作。

有什么区别吗?哪种方式更好?

1 个答案:

答案 0 :(得分:6)

同样的事情。来自source

if (!(this instanceof Schema))
    return new Schema(obj, options);

如果省略new,它只会为您创建一个实例。