Tous les produits
Search
Centre de documentation

Tablestore:RangeQuery

Dernière mise à jour :Aug 19, 2026

RangeQuery définit la configuration d'une requête de plage. Utilisez cette fonctionnalité pour interroger les données situées dans une plage spécifiée. Si le type d'un champ est TEXT, Tablestore tokenize la chaîne et fait correspondre tous les jetons qui se trouvent dans la plage indiquée.

Structure des données

message RangeQuery {
    optional string field_name = 1;
    optional bytes range_from = 2; // variant value
    optional bytes range_to = 3; // variant value
    optional bool include_lower = 4;
    optional bool include_upper = 5;
}

Paramètre

Type

Obligatoire

Description

field_name

string

Oui

Nom de la colonne d'attribut.

range_from

bytes

Oui

Valeur de début de la requête. Elle doit être encodée au format PlainBuffer. Pour plus d'informations, consultez PlainBuffer.

Lorsque vous spécifiez des conditions de plage, utilisez greaterThan pour indiquer le signe supérieur à (>) et greaterThanOrEqual pour le signe supérieur ou égal à (≥).

range_to

bytes

Oui

Valeur de fin de la requête. Elle doit être encodée au format PlainBuffer. Pour plus d'informations, consultez PlainBuffer.

Pour définir des conditions de plage, servez-vous de lessThan pour le signe inférieur à (<) et de lessThanOrEqual pour le signe inférieur ou égal à (≤).

include_lower

bool

Non

Indique si range_from doit être inclus dans les résultats.

include_upper

bool

Non

Indique si range_to doit être inclus dans les résultats.