Così ho qualcosa chiamatoMongoDB convenzione schema di disegno di denominazione
exports.create = function(projectJSON){
var project = new ProjectModel({
id : projectJSON.id,
projectName : projectJSON.projectName ,
authorName : projectJSON.authorName,
firstPostDate : projectJSON.firstPostDate
})
}
è la convenzione di denominazione sopra per un elemento multi-word firstPostDate
corretta, oppure essere distanziati con _
in tutte maiuscoletto?
vedo che altri blog preferiscono che sia in maiuscoletto ..
EDIT:
Inoltre ho letto che gli elementi devono essere singolare al posto del plurale vale a dire:
`comment` instead of `comments` for a blog schema design
quindi se il suo solo 1 enorme schema con un sacco di altri documenti incorporati, il primo carattere deve essere '_id' invece di' id' giusto? e 'id' nei documenti incorporati non ha bisogno di avere un carattere di sottolineatura? – bouncingHippo
@bouncingHippo Impossibile capire cosa stai dicendo. Tutti i documenti di alto livello in Mongo hanno _id creato automaticamente. Non penso che tu possa rinominarlo. –
lasciamo dire "thisPropertyIsAnIdentifier" 'è una stringa, nella progettazione dello schema, non dovrebbe essere" "thisPropertyIsAnIdentifier": "String" '? – bouncingHippo