所以我有一个叫做

exports.create = function(projectJSON){

 var project = new ProjectModel({
   id : projectJSON.id,
   projectName : projectJSON.projectName ,
   authorName : projectJSON.authorName,
   firstPostDate : projectJSON.firstPostDate

 })
}

Is the above naming convention for a multi-word element 100 (camel case) correct, or should they be spaced with 101 in all lowercase?

我看到其他博客更喜欢小盘股..

编辑:

我还读到元素应该是单数而不是复数,即:

`comment` instead of `comments` for a blog schema design

推荐答案

我自己使用Google's JSON Style Guide,他们建议使用camelCase,即firstPostDate.以下是节选

Property Name Format

财产名称必须符合以下准则:

  • 属性名称应该是具有定义语义的有意义的名称.
  • 属性名称必须是驼峰大小写的ascii字符串.
  • 第一个字符必须是字母、下划线(u)或美元符号($).
  • 后续字符可以是字母、数字、下划线或美元符号.
  • 应避免使用保留的JavaScript关键字(可在下面找到保留的JavaScript关键字列表).

这些准则反映了命名JavaScript标识符的准则.这允许JavaScript客户端使用点符号访问属性.(例如,result.thisIsAnInstanceVariable).下面是一个具有一个属性的对象的示例:

{
  "thisPropertyIsAnIdentifier": "identifier value"
}

Mongodb相关问答推荐

MongoDB 在一个聚合中包含多个组

我无法在react 中使用 fetch 和express 从数据库中删除数据

如何在MongoDB中搜索有序子集的方法?

spring-data-mongodb 上的 TopN 聚合

Mongoose updateMany 以及 Where 和 orWhere?

Mongodb,在一个查询中用正则表达式更新部分字符串

聚合 $accumulator + $project

MongoDB - 文档中多个数组大小的总和

有谁知道这个错误的修复方法(TypeError: Cannot assign to read only property ‘map’ of object '#')

带有 mongodb 和 nodejs 的实时 Web 应用程序

从 MongoDB find() 结果集中识别最后一个文档

NodeJS中的密码重置

Python Django-REST-framework 和 Angularjs 的文件夹 struct

在 MongoDB 中为现有用户更改密码

无法连接到远程服务器上的 mongo

更新时提示Field name duplication not allowed with modifiers

Mongodb - 如何在多个字段中查找字符串?

对于社交网站(使用 Ruby on Rails 开发)来说,MongoDB 会是一个好主意吗?

在 mongodb 集合中查找最旧/最新的帖子

在mongoose中创建和查找地理位置