Это мой запрос:
{
"selector": {
"_id": {
"$regex": "^rati" //need to find all documents in ratings partition
}
},
"fields": [
"MovieID",
"UserId",
"Rating"
],
"limit": 10,
"sort": [
{
"MovieID": "asc"
}
]
}
Когда я запускаю этот запрос, у меня появляется эта ошибка: Error running query. Reason: (no_usable_index) No global index exists for this sort, try indexing by the sort fields.
Если я удаляю
"sort": [
{
"MovieID": "asc"
}
]
все работает хорошо. Честно говоря, я схожу с ума, я не могу понять, где я не прав.
Я пробовал этот запрос:
{
"selector": {
"_id": {
"$regex": "^rati"
},
"MovieID": {
"$gte": 0
}
},
"fields": [
"_id",
"MovieID",
"UserId",
"Rating"
],
"limit": 10,
"sort": [
{
"_id": "asc"
}
]
}
, но тот же.