Amazon DocumentDB (совместимость с MongoDB) добавляет поддержку 46 новых операторов MongoDB в версии 8.0.1
Amazon DocumentDB (совместимость с MongoDB) теперь поддерживает 46 дополнительных операторов агрегации MongoDB и курсорных методов начиная с промежуточной версии 8.0.1. Этот выпуск значительно расширяет совместимость API запросов и упрощает перенос рабочих нагрузок MongoDB в Amazon DocumentDB без изменения кода приложения.
Новые возможности охватывают семь категорий:
-
Аккумуляторы (13) – $top, $topN, $bottom, $bottomN, $firstN, $lastN, $maxN, $minN, $count, $median, $percentile, $stdDevPop, $stdDevSamp
-
Тригонометрия (15) – $sin, $cos, $tan, $asin, $acos, $atan, $atan2, $sinh, $cosh, $tanh, $asinh, $acosh, $atanh, $degreesToRadians, $radiansToDegrees
-
Побитовая агрегация (4) – $bitAnd, $bitOr, $bitXor, $bitNot
-
Арифметика (3) – $round, $trunc, $sigmoid
-
Размер и тип данных (4) – $binarySize, $bsonSize, $isNumber, $toUUID
-
Метка времени (2) – $tsIncrement, $tsSecond
-
Этапы и другое (5) – $sortByCount, $listSearchIndexes, $sampleRate, cursor.min(), cursor.max()
Эти операторы доступны начиная с версии Amazon DocumentDB 8.0.1 во всех регионах, где доступна Amazon DocumentDB. Чтобы узнать больше, см. Поддерживаемые API, операции и типы данных MongoDB, а также примечания к выпуску Amazon DocumentDB.