저는 GraphQL을 처음 사용합니다. GraphQL에서 여러 항목 (둘 이상의 ID)을 삭제하기 위해 삭제 변이를 작성할 수 있습니까? scaphold.io를 사용합니다.GraphQL을 사용하여 여러 항목을 삭제하는 방법은 무엇입니까?
2
A
답변
7
할 수 있습니다 별칭 GraphQL를 사용하여 GraphQL 서버에 동일한 요청에 배치 여러 돌연변이. 그런 다음이 당신이 하나 개의 요청에서 여러 항목을 삭제할 수있는 방법입니다
mutation deleteOne {
deleteItem(id: "id1") {
id
}
}
:
의이 당신이 하나 개의 항목을 삭제하는 방법입니다 가정 해 봅시다
mutation deleteMultiple {
id1: deleteItem(id: "id1") {
id
}
id2: deleteItem(id: "id2") {
id
}
# ... and so on
id100: deleteItem(id: "id100") {
id
}
}
그것은에서 그 여러 돌연변이를 알고 도움 하나의 요청은 위에서 아래로 순서대로 순차적으로 실행됩니다. 하나의 요청으로 여러 쿼리를 동일한 방식으로 실행할 수 있으며 개의 요청을 하나의 요청으로 여러 개 실행할 수 있습니다 ().
실행할 경우
은 100더 많은 정보 10 개 그룹에 배치 그들에게 더 좋을 수도와 또 다른 예는이 FAQ article뿐만 아니라 공식 GraphQL docs에서 찾을 수 있습니다, 1,000 변이를 말한다.
0
나는 좋은 해결책이 예를 들어 배열을 받아들이는 방법 (돌연변이)을 만드는 것이라고 생각한다. ID는 데이터베이스에서 여러 레코드를 일괄 삭제하는 데 사용됩니다.
mutation deleteUsers($userIds: [Int!]!) {
deleteUsers(userIds: $userIds) {
...
}
}
그런 다음, 리졸버에 당신은 당신이 데이터베이스와 상호 작용하는 방법에 따라, (탈출) 물론
userIds
가 제대로 교체해야
DELETE FROM users WHERE id IN userIds
, 같은 SQL 쿼리를 수행 할
userIds
매개 변수를 사용할 수 있습니다.
관련 문제
- 1. graphql에서 여러 항목을 삭제하는 방법은 무엇입니까?
- 2. PHP 세션에서 여러 항목을 삭제하는 방법은 무엇입니까?
- 3. graphql을 사용하여 필터링 쿼리를 작성하는 방법은 무엇입니까?
- 4. 반응 릴레이를 사용하여 GraphQL을 사용하는 방법은 무엇입니까?
- 5. GraphQL을 계단식으로 연결하는 방법은 무엇입니까?
- 6. 캘린더 항목을 삭제하는 방법은 무엇입니까?
- 7. 컬렉션에서 항목을 삭제하는 방법은 무엇입니까?
- 8. 기준별로 항목을 삭제하는 방법은 무엇입니까?
- 9. UICollectionView에서 항목을 삭제하는 방법은 무엇입니까?
- 10. Graphql을 사용하여 항목을 추가 할 때 관계 만들기
- 11. 행렬에서 값의 모든 항목을 삭제하는 방법은 무엇입니까?
- 12. Sitecore 6 컨텐츠 편집기에서 여러 항목을 선택하고 삭제하는 방법은 무엇입니까?
- 13. 단일 링크로 MVC에서 여러 항목을 삭제하는 방법은 무엇입니까?
- 14. ReactJS에서 여러 클래스를 가질 때 항목을 삭제하는 방법은 무엇입니까?
- 15. 다른 시간에 plist에 여러 객체를 쓰거나 항목을 삭제하는 방법은 무엇입니까?
- 16. 방향 변경시 ViewPager의 항목을 삭제하는 방법은 무엇입니까?
- 17. 모델 뷰에서 항목을 삭제하는 방법은 무엇입니까?
- 18. MYSQL에서 항목을 영구히 삭제하는 방법은 무엇입니까?
- 19. Firebase 데이터베이스에서 선택한 항목을 삭제하는 방법은 무엇입니까?
- 20. Listview 및 데이터베이스에서 항목을 삭제하는 방법은 무엇입니까?
- 21. 업데이트 부모의 하위 항목을 삭제하는 방법은 무엇입니까?
- 22. 조각에서 중복 된 항목을 삭제하는 방법은 무엇입니까?
- 23. TTreeViewItem에서 모든 하위 항목을 삭제하는 방법은 무엇입니까?
- 24. Postgres : 여러 테이블에서 항목을 삭제하는 방법
- 25. Zend_Config_Writer_Xml을 사용하여 여러 항목을 작성하는 방법은 무엇입니까?
- 26. itunesconnect에서 inapp 구매 항목을 삭제하는 방법은 무엇입니까?
- 27. 버킷의 모든 항목을 삭제하는 방법은 무엇입니까?
- 28. ID를 가져와 테이블에서이 항목을 삭제하는 방법은 무엇입니까?
- 29. TFS 2012에서 작업 항목을 삭제하는 방법은 무엇입니까?
- 30. FormApp 개체에서 모든 항목을 삭제하는 방법은 무엇입니까?