如何在Mongoose中定义一个名为“type”的键?
我有一个嵌套对象的架构定义,如下所示:
mongoose.Schema({ name: String, messages: [{ type: String, message: String }] });
Mongoose不会像我想的那样解释这个,因为有一个名为type
的键,它与Mongoose定义默认的语法冲突等等。有没有一种方法来定义一个名为“type”的键?
哦,我记得这个烦人的问题,花了我很长时间才发现问题是这个types是mongoose模式读取的。
只需在types标签内指定一个type:String
mongoose.Schema({ name: String, messages: [{ type: {type: String}, message: String }] });