大佬教程收集整理的这篇文章主要介绍了检查 GraphQL 查询是否返回任何行,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我在 GraphQL 中有以下简单的选择查询,它检查 dataDictionary
表中是否存在名称字段为 dataDict101
的任何记录。
query dataDictionary($where : DataDictionaryWhereUniqueinput!){
dataDictionary(where: $wherE){
ID
}
},variables: {
data: {
"where" : {
"name": "dataDict101"
}
}
}
如何确定上述查询是否返回任何行? 例如类似于 sql 查询返回 sqlCODE=0 或 sql%rOWCOUNT>0,如果找到记录,则在游标的情况下。
export const FIND_DATA_DicTIONARY = gql`
query dataDictionary($where : DataDictionaryWhereUniqueInput!){
dataDictionary(where: $wherE){
id
}
}
`;
const result = await client.query({
query: FIND_DATA_DicTIONARY,variables: {
where : {
name: data.name,}
},});
resultData = result;
if(resultData?.data.dataDictionary != null)
console.log('data found');
从结果中检查 data.dataDictionary 的非空值,我能够确定是否返回了行。
以上是大佬教程为你收集整理的检查 GraphQL 查询是否返回任何行全部内容,希望文章能够帮你解决检查 GraphQL 查询是否返回任何行所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。