Tema ini menjelaskan operasi yang didukung oleh SDK Tablestore untuk Node.js saat menggunakan model Kolom Lebar.
Fitur
Sebelum menggunakan fitur yang didukung oleh Tablestore SDK untuk Node.js, Anda harus menginisialisasi klien. Tabel berikut mendeskripsikan fitur-fitur yang didukung oleh Tablestore SDK untuk Node.js.
Fitur | Operasi | Deskripsi |
Anda dapat membuat tabel data untuk menyimpan data. Anda dapat mengonfigurasi kolom primary key auto-increment saat Anda membuat tabel data. | ||
Anda dapat memperbarui konfigurasi tabel data. | ||
Anda dapat melihat nama semua tabel data dalam sebuah instance. | ||
Anda dapat mengkueri konfigurasi tabel data. | ||
Anda dapat menghapus tabel data. | ||
Anda dapat menulis data ke tabel data. | ||
Anda dapat membaca data dari tabel data. | ||
Anda dapat menghapus data dari tabel data. | ||
Anda dapat menggunakan filter untuk menyaring hasil kueri di server dan kemudian mengembalikan hasil yang telah disaring. Hanya baris yang memenuhi kondisi filter yang dikembalikan. | ||
Anda dapat memperbarui data dalam tabel hanya jika kondisi tertentu terpenuhi. Jika tidak, pembaruan gagal dan kesalahan akan dikembalikan. | ||
Fitur penghitung atomik memungkinkan Anda menentukan kolom sebagai penghitung atomik dan melakukan operasi penghitung atomik pada kolom tersebut. | ||
Setelah Anda mengaktifkan transaksi lokal untuk tabel data, Anda dapat membuat transaksi lokal berdasarkan nilai partition key. | ||
Anda dapat membuat indeks pencarian untuk tabel data. | ||
Anda dapat mengkueri indeks pencarian yang dibuat untuk tabel. | ||
Anda dapat memperbarui time to live (TTL) dari indeks pencarian. | ||
Anda dapat mengkueri deskripsi indeks pencarian, termasuk informasi tentang bidang dalam indeks pencarian dan konfigurasi indeks pencarian. | ||
Anda dapat menghapus indeks pencarian. | ||
Jenis kueri dasar mencakup kueri cocok semua, kueri tepat, kueri terms, kueri awalan, kueri rentang, kueri wildcard, kueri exists, collapse (distinct), kueri geo, dan kueri nested. | ||
Kueri Boolean mengambil data dari tabel data berdasarkan kombinasi subkueri. Tablestore mengembalikan baris yang sesuai dengan subkueri. | ||
Saat Anda mengkueri data menggunakan indeks pencarian, Anda dapat menentukan metode pengurutan untuk mengurutkan data yang dikembalikan. Saat sejumlah besar baris dikembalikan, Anda dapat menggunakan paginasi berbasis offset atau token untuk dengan cepat menemukan data yang Anda inginkan. | ||
Anda dapat melakukan operasi agregasi untuk mendapatkan nilai minimum, maksimum, jumlah, rata-rata, dan hitungan serta hitungan unik dari baris. Anda juga dapat melakukan operasi agregasi untuk mengelompokkan hasil berdasarkan nilai bidang, rentang, lokasi geografis, atau filter. Anda dapat melakukan beberapa operasi agregasi untuk kueri kompleks. | ||
Tablestore menyediakan kueri match dan kueri match phrase untuk mengimplementasikan pencarian teks lengkap. Saat Anda melakukan kueri match atau kueri match phrase, data dicocokkan berdasarkan token. Anda dapat menggunakan fitur highlight untuk menyoroti string kueri. | ||
Anda dapat menggunakan fitur kueri vektor tetangga terdekat (KNN) untuk melakukan pencarian tetangga terdekat berdasarkan vektor. Dengan cara ini, Anda dapat menemukan item data yang memiliki kemiripan tertinggi dengan vektor yang ingin Anda kueri dalam dataset skala besar. | ||
Jika Anda tidak memiliki persyaratan pada urutan hasil kueri, Anda dapat menggunakan fitur pemindaian paralel untuk mendapatkan hasil kueri secara efisien. | ||
Anda dapat membuat indeks sekunder untuk tabel data. | ||
Anda dapat mengkueri data dalam indeks sekunder dengan membaca satu baris data atau membaca data yang nilai primary key-nya berada dalam rentang tertentu. Jika kolom atribut yang diperlukan termasuk dalam indeks sekunder, data dapat langsung dibaca dari indeks sekunder. Jika tidak, data harus dibaca dari tabel data. | ||
Anda dapat menghapus indeks sekunder yang dibuat untuk tabel data. | ||
Anda dapat membuat tabel pemetaan untuk tabel atau indeks yang sudah ada. | ||
Anda dapat menambahkan atau menghapus kolom atribut dalam tabel pemetaan yang sudah ada. | ||
Anda dapat menghapus satu atau lebih tabel pemetaan. | ||
Anda dapat mengkueri nama tabel pemetaan dalam database saat ini. | ||
Anda dapat mengkueri deskripsi tabel, seperti nama bidang dan tipe bidang. | ||
Anda dapat mengkueri deskripsi indeks dari sebuah tabel. | ||
Anda dapat mengkueri data dalam sebuah tabel. |
Referensi
Untuk informasi lebih lanjut tentang penanganan kesalahan Tablestore, lihat Penanganan Kesalahan.