All Products
Search
Document Center

Tablestore:Pencocokan semua kueri

Last Updated:Apr 30, 2026

Gunakan pencocokan semua kueri untuk mencocokkan setiap baris dalam tabel data—berguna untuk menghitung jumlah total baris atau mengambil sampel acak.

Prasyarat

Parameter

Parameter

Deskripsi

tableName

Nama tabel data.

indexName

Nama indeks pencarian.

offset

Posisi awal kueri.

limit

Jumlah maksimum baris yang akan dikembalikan.

Untuk hanya mengembalikan jumlah baris tanpa data, atur nilai ini menjadi 0.

query

Jenis kueri. Atur ke TableStore.QueryType.MATCH_ALL_QUERY untuk pencocokan semua kueri.

getTotalCount

Apakah akan mengembalikan jumlah total baris yang sesuai dengan kondisi kueri. Nilai default: false.

Mengatur nilai ini ke true akan menurunkan performa kueri.

columnToGet

Kolom yang akan dikembalikan untuk setiap baris yang cocok. Konfigurasikan menggunakan returnType dan returnNames.

  • Jika Anda mengatur returnType ke TableStore.ColumnReturnType.RETURN_SPECIFIED, Anda perlu mengonfigurasi returnNames untuk menentukan kolom yang ingin dikembalikan.

  • Jika Anda mengatur parameter returnType ke TableStore.ColumnReturnType.RETURN_ALL, semua kolom akan dikembalikan.

  • Jika Anda mengatur parameter returnType ke TableStore.ColumnReturnType.RETURN_ALL_FROM_INDEX, semua kolom dalam indeks pencarian akan dikembalikan. .

  • Jika Anda mengatur parameter returnType ke TableStore.ColumnReturnType.RETURN_NONE, hanya kolom kunci primer yang akan dikembalikan.

Contoh

Contoh berikut menggunakan pencocokan semua kueri untuk menghitung jumlah total baris dalam tabel data:

/**
 * Jalankan pencocokan semua kueri untuk mendapatkan jumlah total baris dalam tabel data.
 */
client.search({
    tableName: TABLE_NAME,
    indexName: INDEX_NAME,
    searchQuery: {
        offset: 0,
        limit: 10, // Atur ke 0 untuk hanya mengembalikan jumlah baris tanpa data.
        query: {
            queryType: TableStore.QueryType.MATCH_ALL_QUERY
        },
        getTotalCount: true // Atur ke true untuk mengembalikan jumlah total baris yang cocok. Default: false.
    },
    columnToGet: { // RETURN_SPECIFIED: hanya kolom tertentu; RETURN_ALL: semua kolom; RETURN_ALL_FROM_INDEX: semua kolom dalam indeks pencarian; RETURN_NONE: hanya kolom kunci primer.
        returnType: TableStore.ColumnReturnType.RETURN_SPECIFIED,
        returnNames: ["Col_1", "Col_2", "Col_3"]
    }
}, function (err, data) {
    if (err) {
        console.log('error:', err);
        return;
    }
    console.log('success:', JSON.stringify(data, null, 2));
});

FAQ

Bagaimana cara mengkueri jumlah total baris dalam tabel?

Referensi