Я считаю, что это одна из тех областей, где отсутствует монгодба; а также команда @ mongodb выглядит так, как будто это не будет поддерживать эту функцию ( https://jira.mongodb.org/browse/SERVER-1146 ). Аргументом, по-видимому, является использование нашего собственного идентификатора, который имеет строковый формат, но objectIds имеют смысл в больших системах, где у вас большие объемы транзакций, например. Номера заказов амазонок
Решение I cam up выглядит следующим образом:
Я создал другой столбец, который копирует первые шесть цифр моего поля _id и имеет строковый тип. Причина, по которой я выбираю первые 6 цифр моего поля _id; один, чтобы сэкономить место и быть компактным, а также в конце дня причина, по которой мне нужно выражение регулярного выражения, предназначена для поиска и подходит для моих нужд.