It is reasonable and consistent to recommend the naming conventions for entities in MongoDB as proposed in this paper. Below provides an extensive explanation on the naming conventions for a mongodb database, its collections and document fields:
1. Databases
Format: all in lower case letters with 'db' as the last word.
Style: to be used in singular form.
Examples of use: imagedb, resumedb, memberdb.
2. Collections
Format: all in lower case.
Style: since all the collections are under men’s wear, plural nouns will be used, for they possess different documents of the same kind.
Examples: images, resumes, members.
3. Document Fields
Format: lowerCamelCase.
Style: use words that are appropriate in describing the contents of the field.
Examples: memberFirstName, fileName, createdAt, updatedAt.
Additional Consideration
Use of Underscores: Some applications may use Snake case or any other forms, but in MongoDB JavaScript, the most popular language, lower Camel Case is predominant.
Avoid Reserved Words: Names should not contain MongoDB reserved words and special characters since that may cause difficulties.
Consistency: Non-compliance of the conventions will result in a codebase that is difficult to read, maintain and scale due to irregular naming on databases, collections and fields.
Length: Give a descriptive name adequate in length. Do not give names that are excessively long except where proper names may need to be used.
Conclusion.
The policies that you have developed in regard to naming the encyclopedic contents of mongo database systems are straightforward and well each expressed. The database administration system will certainly benefit from better modeling by applying more layer packing concepts.