но нужно задать приоритет значениям, сами же значения это строки?
Например есть, как в моем случае, статусы (active, waiting, archived, etc....), и нужно чтобы waiting был первым при поиске.
Я придумал делать поиск сначала нужного мне статуса, отсекая остальные, запихивать в массив и потом искать остальные, отсекая первый статус и мержить массивы, но тут идет 2 запроса в бд, что не ок.
хотя можно bulk заюзать в mongodb, но мб есть что-то получше?
Можно для каждого типа, сделать после с его Id, например waiting - 0 other - 1 other -2 ... И потом сделать сортировку по ASC Все записи которые с id 0 будут в самом верху
ну как бы это вообще база, делать по-другому не комильфо. не strings же в статусы кидать
Обсуждают сегодня