【问题标题】:Use of new keyword in mongoose schema design在猫鼬模式设计中使用新关键字
【发布时间】:2014-08-20 14:12:31
【问题描述】:

当我搜索文档和谷歌搜索但无法获得任何重要结果时,两者在猫鼬中创建模式有什么区别。我是猫鼬入门者,想知道这两者之间是否有任何显着差异。

首先 -

var personSchema = new mongoose.Schema({....});

第二-

var personSchema = mongoose.Schema({....});

【问题讨论】:

    标签: javascript mongodb mongoose


    【解决方案1】:

    基本上没有区别。两种形式都返回带有提供的参数的“模式”实例。为了清楚地创建“新”对象实例,有些人更喜欢这种类型的语法:

    var Schema = require("mongoose").Schema;
    
    var personSchema = new Schema({ });
    

    这实际上只是一个偏好问题,让您拥有更清晰的编码约定。

    【讨论】:

      猜你喜欢
      • 2017-07-07
      • 2017-02-04
      • 2015-05-20
      • 2014-04-01
      • 2017-03-31
      • 2014-12-09
      • 2017-08-01
      • 2015-04-11
      • 2019-08-07
      相关资源
      最近更新 更多