2

ドキュメントで何かを見落としている可能性がありますが、graphql クエリから単一のオブジェクトを取得できるという問題に遭遇したようです。

スキーマは次のとおりです。

type Query {
    product(name: String!): Product
}

type Product {
    _id: String
    name: String
}

リゾルバーは次のとおりです。

Query: {
   product (_, args) {
       return Products.find({where: args})
   },
   products () {
       return Products.find().fetch()
   }
}

クエリは次のとおりです。

query {
    product(name: "burgers") {
        name
    }
}

私はこれの結果を得る:

{
    "data": {
        "product": {
          "name": null
        }
    }
}

これに何かを追加するのを忘れているだけですか? もしそうなら、正しい方向を教えてもらえますか.

4

1 に答える 1