javascript - 在 Mongoose 模式中添加带有破折号字符的字段

标签 javascript node.js mongodb mongoose mongoose-schema

我想向其中包含破折号字符 (-) 的架构添加一个字段。 Mongoose 不允许这样做。这可能吗?

var mySchema = new Schema({
  family-name: {
    type: String, 
    default: ''
  }
});

最佳答案

只需在属性名称周围添加引号:

var mySchema = new Schema({
  'family-name': {
    type: String, 
    default: ''
  }
});

关于javascript - 在 Mongoose 模式中添加带有破折号字符的字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47860042/

相关文章:

node.js - mongoose 连接到 mongodb 2.6.1 副本集身份验证失败

mongodb - Mongoose 过期属性无法正常工作

javascript - 如何删除没有任何ID的td

javascript - React - 如果用户没有权限,如何不在子组件内部运行函数

node.js - Nodejs 上的多个 setTimeouts

node.js - 使用 Apache Bench (ab) 发布多部分/表单数据

performance - Amazon 的微型实例(Linux、64 位)适合 MongoDB 服务器吗?

python - 使用 Python 更新 MongoDB 集合

javascript - 围绕父 div javascript 问题的圆圈

javascript - 如何在页面完全加载之前将 jQuery 效果应用于元素?