这是我存储在MongoDB中的数据:
{
"experience":{
"pastProjects":[
{
"1":[
{
"title":"One"
}
]
},
{
"2":[
{
"title:":"TWO"
}
]
}
]
}
}
这是我的 Mongoose 模式。
const pastProjectsSchema = new mongoose.Schema({
experience: {
pastProjects:[
{
1: [
{
title: String
}
]
}
]
}
})
这是我的typeDefs中的Graphql查询。
export const typeDefs = gql`
type Query {
experiences:[Experience]
}
type Experience{
experience: String
}
`;
我确信它不是一个字符串,我只是不知道如何构造gql来匹配mongoose.Schema。
1条答案
按热度按时间wz3gfoph1#
]解算的溶液[
我花了一些时间来重组JSON,它在MongoDB中看起来是这样的。
这是我的mongoose.模型在文件Book.js:
这是我的resolver.js:
感谢Cankat Saracc帮助我完成gql结构。