У меня есть набор данных, который включает в каждый документ массив идентификаторов пользователей, которые помечают документ как «предпочтительный». Я хочу иметь возможность сортировать свои документы так, чтобы эти предпочтительные документы отображались первыми, а не перед другими документами.
Итак, как я могу отсортировать набор результатов по «массиву содержит X», где X - это заданный идентификатор пользователя? Я все еще хочу включить все результаты, но отсортировать результаты, содержащие соответствующий идентификатор пользователя, в верхнюю часть.