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

Usm*_*han 1 javascript mongoose mongodb node.js mongoose-schema

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

var mySchema = new Schema({
  family-name: {
    type: String, 
    default: ''
  }
});
Run Code Online (Sandbox Code Playgroud)

Li3*_*357 5

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

var mySchema = new Schema({
  'family-name': {
    type: String, 
    default: ''
  }
});
Run Code Online (Sandbox Code Playgroud)