Прописная часть названия модели (мангуст)? - PullRequest
0 голосов
/ 12 февраля 2019

Почему название модели пишется с заглавной буквы.Как и в их документации, они пишут это с заглавной буквы.

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

Почему здесь Tank пишется с заглавной буквы?Есть ли какая-то конкретная причина?

Извините, если это не очень хороший вопрос.Любая помощь будет оценена :) 1007 *

1 Ответ

0 голосов
/ 12 февраля 2019

Это просто соглашение о кодировании.Модель Tank рассматривается как инстанцируемый класс:

var small = new Tank({ size: 'small' });

Согласно типичным соглашениям о кодировании , имена классов должны быть UpperCamelCase с заглавной буквой первой буквы, а переменные экземплярадолжно быть в lowerCamelCase (как и методы).

...