首页 > 解决方案 > Mongoose 类型映射到 Apollo GraphQL 标量类型

问题描述

如何将Mongoose 地图模块化为 Apollo-GraphQL Server 的有效类型?

我提供了一个例子。基本上,地图是一个键值列表。这样的事情是用接口完成的吗?

例子:

猫鼬模式

const userSchema = new Schema({
   Financials: {
        type: Map,
        of: new Schema({
            q1: {},
            q2: {},
        })
   }
});

作为文件

{
   "Financials":{
      "2019":{
         "q1":{  },
         "q2":{  }
      },
      "2012":{
         "q1":{  },
         "q2":{  }
      }
   }
}
const typeDefs = gql `
      type Financials {
      }
    `

标签: node.jsmongooseapollomongoose-schemaapollo-server

解决方案


推荐阅读