У меня есть коллекция fruits {name:'orange', id:1}....
и другая users
, user
s есть документ favorites: [1,2,3]
. Сначала я хочу отображать фрукты favourite
, а затем остальные.Пользовательский вид вложенного документа
Я могу запросить дважды, как сначала с fruits.find({id: {$id:[user.favorites]}})
, а затем с not in
, а затем слить их.
Есть ли другой способ сделать это? Есть ли возможность передать пользовательскую функцию до sort
, если да. Как я могу это сделать?