全部产品
Search
文档中心

Tablestore:Node.js SDK

更新时间:Jul 06, 2025

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

Tabel

Buat tabel data

Anda dapat membuat tabel data untuk menyimpan data. Anda dapat mengonfigurasi kolom primary key auto-increment saat Anda membuat tabel data.

Perbarui konfigurasi tabel

Anda dapat memperbarui konfigurasi tabel data.

Daftar tabel data

Anda dapat melihat nama semua tabel data dalam sebuah instance.

Kueri deskripsi tabel

Anda dapat mengkueri konfigurasi tabel data.

Hapus tabel data

Anda dapat menghapus tabel data.

Operasi data

Tulis data

Anda dapat menulis data ke tabel data.

Baca data

Anda dapat membaca data dari tabel data.

Hapus data

Anda dapat menghapus data dari tabel data.

Filter

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.

Pembaruan bersyarat

Anda dapat memperbarui data dalam tabel hanya jika kondisi tertentu terpenuhi. Jika tidak, pembaruan gagal dan kesalahan akan dikembalikan.

Penghitung atomik

Fitur penghitung atomik memungkinkan Anda menentukan kolom sebagai penghitung atomik dan melakukan operasi penghitung atomik pada kolom tersebut.

Transaksi lokal

Setelah Anda mengaktifkan transaksi lokal untuk tabel data, Anda dapat membuat transaksi lokal berdasarkan nilai partition key.

Indeks pencarian

Buat indeks pencarian

Anda dapat membuat indeks pencarian untuk tabel data.

Daftar indeks pencarian

Anda dapat mengkueri indeks pencarian yang dibuat untuk tabel.

Perbarui konfigurasi indeks pencarian

Anda dapat memperbarui time to live (TTL) dari indeks pencarian.

Kueri deskripsi indeks pencarian

Anda dapat mengkueri deskripsi indeks pencarian, termasuk informasi tentang bidang dalam indeks pencarian dan konfigurasi indeks pencarian.

Hapus indeks pencarian

Anda dapat menghapus indeks pencarian.

Kueri dasar

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

Kueri Boolean mengambil data dari tabel data berdasarkan kombinasi subkueri. Tablestore mengembalikan baris yang sesuai dengan subkueri.

Pengurutan dan paginasi

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.

Agregasi

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.

Pencarian teks lengkap

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.

Kueri vektor KNN

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.

Pemindaian paralel

Jika Anda tidak memiliki persyaratan pada urutan hasil kueri, Anda dapat menggunakan fitur pemindaian paralel untuk mendapatkan hasil kueri secara efisien.

Indeks Sekunder

Buat indeks sekunder

Anda dapat membuat indeks sekunder untuk tabel data.

Baca data menggunakan indeks sekunder

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.

Hapus indeks sekunder

Anda dapat menghapus indeks sekunder yang dibuat untuk tabel data.

Kueri SQL

Buat tabel pemetaan

Anda dapat membuat tabel pemetaan untuk tabel atau indeks yang sudah ada.

Perbarui kolom atribut dalam tabel pemetaan

Anda dapat menambahkan atau menghapus kolom atribut dalam tabel pemetaan yang sudah ada.

Hapus tabel pemetaan

Anda dapat menghapus satu atau lebih tabel pemetaan.

Daftar nama tabel

Anda dapat mengkueri nama tabel pemetaan dalam database saat ini.

Kueri deskripsi tabel

Anda dapat mengkueri deskripsi tabel, seperti nama bidang dan tipe bidang.

Kueri deskripsi indeks

Anda dapat mengkueri deskripsi indeks dari sebuah tabel.

Kueri data

Anda dapat mengkueri data dalam sebuah tabel.

Referensi

Untuk informasi lebih lanjut tentang penanganan kesalahan Tablestore, lihat Penanganan Kesalahan.