PHP-объект и BSON-документ: наблюдаемый результат

mongodb120-objects-schema-upgrade

Режим: codec-only. Локальное преобразование данных не доказывает запись в базу; обращение к серверу указано отдельно.

Источник/операцияВерсия формыВсего единиц товара
Старые items/qty13
Новые lines/quantity23
Повторная сериализация23

Промежуточные значения

Новая форма
"{ \"schemaVersion\" : 2, \"lines\" : [ { \"sku\" : \"CUP\", \"quantity\" : 2 }, { \"sku\" : \"LAMP\", \"quantity\" : 1 } ] }"
Что не произошло
"Изменение формы сделано только в памяти; автоматической миграции всех документов базы нет"

PHP 8.5.11; ext-mongodb 2.5.5; сервер: not contacted (codec-only).