我正在使用 Mongoose + CoffeeScript,当我尝试将嵌入式文档添加到我的模式时,代码被错误地转换。
例如:
AccountSchema = new Schema # Companhia
name : String
users : [UserSchema]
custphones : [CustphoneSchema]
成为
AccountSchema = new Schema({
name: String({
users: [UserSchema],
custphones: [CustphoneSchema]
})
});
应该变成
AccountSchema = new Schema({
name: String,
users: [UserSchema],
custphones: [CustphoneSchema]
});
为什么会这样?
谢谢
最佳答案
您是否检查过缩进在使用制表符和空格时是否一致?当空格是语法的一部分时,这是一个常见问题。
为了获得特定的(损坏的)输出,您可能在 name
上缩进了制表符,在 users
和 custphones
上缩进了空格。
关于mongodb - CoffeeScript 转换代码错误吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7894912/