Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Tôi có nên xử lý ID GraphQL dưới dạng một chuỗi trên máy khách không?

ID là loại vô hướng được mô tả trong Đặc tả GraphQL (bản thảo làm việc tháng 10 năm 2016):

Quan sát của bạn

phù hợp với đặc điểm kỹ thuật về ép buộc kết quả :

ép buộc đầu vào :

Tôi nên xử lý giá trị này như thế nào trong ứng dụng khách?

  • Khi làm việc với ID kết quả , coi chúng như một chuỗi.
  • Khi sử dụng ID đầu vào (trong các biến GraphQL hoặc tham số đầu vào cho các đột biến hoặc truy vấn), bạn có thể sử dụng số nguyên hoặc chuỗi.

Tôi có nên luôn chuyển nó thành số nguyên ngay khi lấy từ GraphQL không?

Điều đó rất phụ thuộc vào ứng dụng của bạn. Không có quy tắc chung nào quy định rõ ràng "có" hoặc "không" ở đây.

Tôi có nên sửa đổi mã kích thước tiếp theo của mình để lưu trữ giá trị ID dưới dạng chuỗi không?

Không, điều đó không bắt buộc.

Đặc tả GraphQL về ID loại không bao gồm cách bạn lưu trữ id, chỉ cách máy chủ GraphQL xử lý ID đầu vào và đầu ra. Tùy thuộc vào lớp GraphQL để đảm bảo hành vi này. Cách id được xử lý trong bộ nhớ thực tế tùy thuộc vào lớp lưu trữ.

Có cách nào đúng để tiếp tục khi sử dụng các ID GraphQL như thế này không?

Tôi hy vọng các câu trả lời trên cũng trả lời câu hỏi này :)




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cân bằng tải cơ sở dữ liệu trong đám mây - MySQL Master Failover với ProxySQL 2.0:Part One (Deployment)

  2. Tôi không thể đăng nhập vào bản sao Magento cục bộ của mình - làm thế nào để sử dụng mật khẩu bị mất với bản sao cục bộ của phần mềm?

  3. Sự khác biệt giữa hai cách tiếp cận bảng nối này?

  4. hiển thị dòng mới mysql trong HTML

  5. Cách định dạng số dưới dạng tiền tệ trong MySQL