Можно ли вернуть документы в том порядке, в котором они были запрошены, если использовать $ in и искать _id? Есть ли в любом случае сортировать вывод по порядку в запросе?
Из документации есть пример, подобный этому:
db.things.find ({j: {$ in: [4,2,6]}});
Итак, давайте предположим, что нам нужен этот запрос:
db.things.find ({_ id: {$ in: [4,2,6]}});
и результат должен быть упорядочен на 4,2,6 (идентификаторы документа, в порядке в массиве в запросе).