1
A
回答
1
GraphQL領域也可以有變量。 所以,你可以將參數傳遞到您的users
場,命名爲onlyNonNullEmail: boolean
:
type Query {
users(onlyNonNullEmail: Boolean) {
...
}
}
然後,你的決心函數中:
users: (_, args, context, ast) => {
const { onlyNonNullEmail } = args;
// If onlyNonNullEmail is true, return only users with a non-null email
// Else proceed as usual
}
相關問題
- 1. 檢查並返回無效數據
- 2. Graphql查詢數組
- 3. GraphQL POST查詢
- 4. 檢查PDO查詢是返回數據還是布爾值
- 5. 檢查兩個SQL查詢是否返回等價數據
- 6. 如果沒有數據返回,請檢查查詢結果
- 7. 檢查數據庫查詢總是返回NULL
- 8. 檢查Rails數據庫查詢是否返回Nothing
- 9. 在node-mysql中返回mysql查詢graphql解析器函數
- 10. 查詢查詢返回的列數
- 11. 合併查詢返回值
- 12. 陣列查詢並返回
- 13. 檢查LINQ查詢是否返回行
- 14. 檢查並返回數字字段值?
- 15. 檢查並返回重複數組php
- 16. 檢查從ajax/php返回的數據
- 17. C#檢查返回的數據表
- 18. 創作GraphQL查詢
- 19. 查詢用於GraphQL
- 20. 返回linq查詢的數據類型
- 21. PHP查詢返回的缺失數據
- 22. SQL查詢返回的數據太多
- 23. Mongoose.js findOne返回查詢的元數據
- 24. CURSOR for LOOP返回的查詢數據
- 25. Django的查詢返回舊數據
- 26. SQLAlchemy的查詢返回數據
- 27. 函數內部的查詢返回NULL,查詢返回值
- 28. yii2查詢數據庫返回整數
- 29. 根據從MYSQL返回的查詢值檢查複選框
- 30. Apollo GraphQL:查詢返回不同類型對象的模式?
嗨!我添加了這樣的檢查,並且只在電子郵件不爲空時才返回。但是,如果它不返回解析對象,我仍然會得到空值。我認爲在graphQL中,如果沒有有效的obj,它總是返回null。 – user3382722
你可以粘貼一些你的代碼嗎?如果'users'是一個用戶列表,你應該總是返回一個數組,即使是空的 – whitep4nther
是的,我發現graphQL將總是返回null,無論對象是null還是不存在。謝謝! – user3382722