Javascript 型号名称的大小写(Mongoose)?

Javascript 型号名称的大小写(Mongoose)?,javascript,mongodb,mongoose-models,Javascript,Mongodb,Mongoose Models,模型名称为何大写。 正如在他们的文档中一样,他们将其资本化 var schema = new mongoose.Schema({ name: 'string', size: 'string' }); var Tank = mongoose.model('Tank', schema); 为什么Tank在这里大写?有什么具体原因吗 如果这不是一个好问题,很抱歉。任何帮助都将不胜感激:)这只是一个编码约定。储罐模型被视为一个可实例化的类: var small = new Tank({ size: '

模型名称为何大写。 正如在他们的文档中一样,他们将其资本化

var schema = new mongoose.Schema({ name: 'string', size: 'string' });
var Tank = mongoose.model('Tank', schema);
为什么
Tank
在这里大写?有什么具体原因吗


如果这不是一个好问题,很抱歉。任何帮助都将不胜感激:)

这只是一个编码约定。
储罐
模型被视为一个可实例化的类:

var small = new Tank({ size: 'small' });
根据,类名应为大写,第一个字母大写,实例变量应为小写(方法也应如此)。

参考

第一个参数是模型集合的单数名称 是给。**Mongoose会自动查找复数,小写 型号名称的版本。**因此,对于上面的示例,模型 Tank用于数据库中的tanks集合

var schema = new mongoose.Schema({ name: 'string', size: 'string' });
var Tank = mongoose.model('Tank', schema);