Существует ли набор предпочтительных соглашений об именах для прав MongoDB, таких как базы данных, коллекции, имена полей?
Я думал так:
- Базы данных: состоят из цели (слово в единственном числе) и заканчиваются на «db» - все строчные буквы: imagedb, resumedb, memberdb и т. Д.
- Коллекции: множественное число в нижнем регистре: изображения, резюме,
- Поля документа: lowerCamelCase, например, memberFirstName, fileName и т. Д.
источник
_id
, скорее всего, имеет префикс с подчеркиванием, чтобы следовать общепринятому соглашению JavaScript, которое указывает, что ключ должен быть внутренним / закрытым ключом. Другими словами,_id
он не предназначен для того, чтобы когда-либо редактировать его или представлять кому-либо, просматривающему данные коллекции.