Допустим, у меня в корзине 4 документа:
doc-1:
{
"created_time": 1435819571221,
"field_1": false,
"field_2": false,
"version": 2
}
док-2:
{
"created_time": 1435819571221,
"field_1": true,
"field_2": false,
"version": 3
}
док-3:
{
"created_time": 1435819571221,
"field_1": true,
"field_2": true,
"version": 10
}
документ-4:
{
"created_time": 1435819571221,
"field_1": true,
"field_2": true,
"version": 12
}
Я хочу запросить все документы с версией >= 10.
Поэтому я создал представление, которое выдает версию в качестве ключа, думая, что я могу запросить с помощью startKey x, чтобы получить все версии новее, чем x.
Проблема в том, что Couchbase Base выполняет запросы лексикографически.
Итак, в приведенном выше примере я получу все 4 документа.
Как я могу заставить его работать с естественным порядком чисел?
Спасибо, Майкл