¿Existe un conjunto de convenciones de nomenclatura preferidas para las entidades de MongoDB, como bases de datos, colecciones, nombres de campos?¿Qué son las convenciones de nombres para MongoDB?
estaba pensando a lo largo de estas líneas:
- Bases de datos: consiste en el propósito (palabra en singular) y terminan con “db” - todo en minúsculas: Imagedb, resumedb, memberdb, etc.
- Colecciones: plural en minúsculas: imágenes, hojas de vida,
- Campos del documento: lowerCamelCase, por ejemplo memberFirstName, nombre de archivo, etc
3 y 4 son un poco contradictorios: JS prefiere camelcase, Mongo parece preferir los guiones bajos ... pero en caso de duda, opte por los guiones bajos. Las personas acostumbradas a los alfabetos no latinos se lo agradecerán. –
Vea esta pregunta para el debate único vs plural: http://stackoverflow.com/questions/338156/table-naming-dilemma-singular-vs-plural-names – Jason
No estoy seguro de que diría "JS prefiere camelcase ". JS no tiene ninguna preferencia, pero tal vez sea cierto decir que * la mayoría de los programadores de JS tienden a usar camel case. – treeface