Skip to content

Range operations

ListGetByIndexRangeOp: get by index range

Retrieves items within an index range.

// Get items from index 5 to 15
record, err := client.Operate(nil, key,
as.ListGetByIndexRangeOp("items", 5, as.ListReturnTypeValue),
)

ListGetByRankRangeOp: get by rank range

Retrieves items within a rank range (sorted by value).

// Get top 5 items (ranks 0-4)
record, err := client.Operate(nil, key,
as.ListGetByRankRangeOp("scores", 0, as.ListReturnTypeValue),
)

ListGetByValueRangeOp: get by value range

Retrieves items with values within a specified range.

// Get items with values between 10 and 50
record, err := client.Operate(nil, key,
as.ListGetByValueRangeOp("prices", 10.0, 50.0, as.ListReturnTypeValue),
)
Feedback

Was this page helpful?

What type of feedback are you giving?

What would you like us to know?

+Capture screenshot

Can we reach out to you?