- Ngôn ngữ truy vấn dựa trên TypeScript đồng thời là thư viện, cho phép lọc dữ liệu có cấu trúc một cách đơn giản và hiệu quả với cú pháp gọn nhẹ
- Có thể định nghĩa trước schema để chỉ định các trường và kiểu dữ liệu được phép trong truy vấn, đồng thời hỗ trợ bí danh (alias) cho từng trường
- Truy vấn được viết theo dạng
<trường> <toán tử so sánh> <giá trị>, hỗ trợ toán tử logic (&&, ||, !, ()) và toán tử so sánh (==, !=, *= v.v.)
- Cũng có thể chỉ định khớp toàn bộ bằng
*, hoặc dùng viết tắt boolean như downloaded, được xử lý tương đương downloaded == true
- Sau khi lọc, có thể dùng toán tử
| để áp dụng các phép toán tích hợp sẵn như SORT, LIMIT, hoặc tự triển khai và bổ sung phép toán do người dùng định nghĩa
- Có thể dùng cho công cụ CLI, các tính năng truy vấn dữ liệu, v.v.
Chưa có bình luận nào.