-
Keep’em short: Optimizing Storage of Small Objects, SERVER-863. Silly but true.
-
I guess pretty much the same rules that apply to relation databases should apply here. And after so many decades there is still no agreement whether RDBMS tables should be named singular or plural…
-
MongoDB speaks JavaScript, so utilize JS naming conventions of camelCase.
-
MongoDB official documentation mentions you may use underscores, also built-in identifier is named
_id(but this may be be to indicate that_idis intended to be private, internal, never displayed or edited.