Ограничение набора строк, определенного префиксом в Google Cloud Bigtable

# #python #google-cloud-bigtable #bigtable

Вопрос:

Я пытался сделать это в Python: у меня есть несколько префиксов для запроса в Bigtable, но я хочу, чтобы первый результат каждого набора строк определялся префиксом. По сути, применяя ограничение в 1 для каждого набора строк, а не для всего сканирования.

Представьте, что у вас есть ключи строк следующих записей:

 collection_1#item1#reversed_timestamp1
collection_1#item1#reversed_timestamp2
collection_1#item2#reversed_timestamp3
collection_1#item2#reversed_timestamp4
 

Что делать, если я хочу получить только последние записи для collection_1#item1# и collection_1#item2# в то же время?

Ожидаемый результат должен состоять из строк, соответствующих :

 collection_1#item1#reversed_timestamp1
collection_1#item2#reversed_timestamp3
 

Можно ли это сделать в Bigtable?
Спасибо!

Комментарии:

1. Я не совсем понимаю. каков точный ожидаемый результат в вашем примере?

2. Можете ли вы поделиться тем, что вы пробовали, и каковы ваши текущие выходные данные? какие шаги вы пропускаете или терпите неудачу?