MongoDB и Java: получение записей, упорядоченных по индексу - PullRequest
0 голосов
/ 27 февраля 2019

Итак, я извлекаю записи из моего MongoDB, но я хочу, чтобы они возвращались из базы данных в порядке из индекса.

Поэтому я хочу записи, где "proc" = 0 и отсортировано по уровню"сначала низшийТакое чувство, что приведенный ниже код получает x количество записей из вставленного порядка, а затем сортирует их.

val mongoClient = MongoClients.create(Mongo)
val database = mongoClient.getDatabase(Database)
val urlsCollection = database.getCollection(Urls)

val findQuery = Document()
findQuery.append("proc", 0)
val cursor = urlsCollection.find(findQuery).sort(Document("level", 1)).iterator()

В БД у меня есть индекс с именем proc_1_level_1

{
    "proc" : 1.0,
    "level" : 1.0
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...