如何在使用 graphql 和 mongodb 的查询中使用“where”参数?
Posted
技术标签:
【中文标题】如何在使用 graphql 和 mongodb 的查询中使用“where”参数?【英文标题】:How to use "where" argument in a query using graphql and mongodb? 【发布时间】:2021-08-22 22:15:06 【问题描述】:我需要一个查找特定数据的查询,我创建了以下查询:
query GET_RELATORios_SLUGW($slug: JSON )
relatorios(where: slug: $slug)
id
title
slug
逐步变量:
"$slug": "agua"
但它不断返回所有数据,而不仅仅是我正在寻找的数据,我需要一些帮助,以了解如何使这个查询工作?
【问题讨论】:
【参考方案1】:Slug 看起来像一个字符串,而您的变量语法不正确。
query GET_RELATORIOS_SLUGW($slug: String)
relatorios(where: slug: $slug )
id
title
slug
变量:
"slug": "agua"
【讨论】:
以上是关于如何在使用 graphql 和 mongodb 的查询中使用“where”参数?的主要内容,如果未能解决你的问题,请参考以下文章
如何在本地使用带有 express 的 graphql 和带有 mongoose 的 mongodb 来检索文档?
如何使用 GraphQL 和 Mongodb 编写 lambda 函数?
如何使用 GraphQL 在 MERN 应用程序的 MongoDB 模式中插入数组字段?
GraphQL、Relay 和 Mongodb (mongoose) 如何获取数组