Я использую встроенный монго для UT. и получение UncategorizedMongoDbException. когда я использую сопоставление на агрегацию.
Но фактическая операция работает нормально при тестировании с почтальоном.
Я использую атлас mongodb для разработки
--------- Причина исключения --------------- Команда завершилась с ошибкой -1: «нераспознанное поле« сортировка »на локальном хосте сервера: 33181. Полный ответ: {"waitedMS": {"$ numberLong": "0"}, "ok": 0.0, "errmsg": "нераспознанное поле 'collation'"}
Код:
Составная функция написана и добавлена опция к ней.
aggregation =
aggregation.withOptions(AggregationOptions.builder().collation(Collation.of("en")
.strength(Collation.ComparisonLevel.primary())).build());