【发布时间】:2020-06-21 13:24:39
【问题描述】:
我结合 Express + MongoDB 创建了一个 GraphQL 服务器。我从以下数据模型开始:
const AuthorSchema = new Schema({
name: { type: String, required: true },
age: { type: Number, required: true },
});
查询 + 突变正在工作,但我决定向数据模型添加更多字段:
const AuthorSchema = new Schema({
name: { type: String, required: true },
age: { type: Number, required: true },
bio: { type: String, required: true },
picture: { type: String, required: true }
});
我可以通过新字段的突变添加新作者,但由于某种原因,查询不会返回新字段。
{
"errors": [
{
"message": "Cannot query field \"bio\" on type \"Author\".",
"locations": [
{
"line": 3,
"column": 5
}
]
}
]
}```
【问题讨论】:
标签: mongodb express graphql mongoose-schema express-graphql