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

mongodb120-objects-stored-fields

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

СпособСохранённые поляАртикул
Обычный объектsku, debugCUP
Serializablesku, priceCUP

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

Обычный объект в BSON
"{ \"sku\" : \"CUP\", \"debug\" : \"temporary\" }"
Выбранные поля
"{ \"sku\" : \"CUP\", \"price\" : 500 }"
Последовательность как корень
"{ \"0\" : \"red\", \"1\" : \"gift\" }"
Последовательность во вложенном поле
"{ \"tags\" : [ \"red\", \"gift\" ] }"

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