私信  •  关注

user2709641

user2709641 最近创建的主题
user2709641 最近回复了
8 年前
回复了 user2709641 创建的主题 » GraphQL和MongoDB-“Cast to Array failed”和Array[duplicate]

尝试将类定义更改为:

var classSchema = mongoose.Schema({className: String, marks: [{type: Number}], grades: [{type: Number}]});
var userSchema = mongoose.Schema({email: String, classes: [classSchema] });
var User = mongoose.model('User',userSchema);

这是必需的,因为mongoose无法在没有相关架构的情况下解析对象。现在,当您为内部类对象创建一个新模式并在主userSchema中引用它时,mongoose应该能够解析您的对象。