{
    "id": "mysql139-x-replacement-policy",
    "title": "Выбрать полную замену или явное создание",
    "columns": [
        "Наблюдение",
        "Результат"
    ],
    "rows": [
        [
            "Замена существующей: затронуто",
            1
        ],
        [
            "Unicode после replaceOne совпал",
            false
        ],
        [
            "Полная замена через корень: затронуто",
            1
        ],
        [
            "Поле obsolete отсутствует",
            true
        ],
        [
            "Сохранённое название",
            "Кафе «Тёплый свет» — è"
        ],
        [
            "Замена отсутствующей: затронуто",
            0
        ],
        [
            "После replaceOne CARD-2 отсутствует",
            true
        ],
        [
            "Полная замена отсутствующей: затронуто",
            0
        ],
        [
            "После addOrReplaceOne CARD-2 существует",
            true
        ],
        [
            "Цена CARD-2 после повторной замены",
            1600
        ],
        [
            "Всего карточек",
            2
        ]
    ],
    "checks": {
        "replace_existing": true,
        "shortcut_unicode_mismatch_observed": true,
        "root_replacement_applied": true,
        "omitted_field_removed": true,
        "unicode_roundtrip": true,
        "replace_missing_does_not_insert": true,
        "root_missing_does_not_insert": true,
        "explicit_upsert_inserts": true,
        "explicit_upsert_replaces": true,
        "owned_collections_removed": true
    },
    "observations": {
        "after_replaceone": {
            "_id": "CARD-1",
            "name": "\\u041a\\u0430\\u0444\\u0435 \\u00ab\\u0422\\u0451\\u043f\\u043b\\u044b\\u0439 \\u0441\\u0432\\u0435\\u0442\\u00bb \\u2014 \\u00e8",
            "price": 1500
        },
        "replaceone_unicode_exact": false,
        "root_replacement_input": "{\"_id\":\"CARD-1\",\"name\":\"Кафе «Тёплый свет» — è\",\"price\":1500}",
        "after_replace": {
            "_id": "CARD-1",
            "name": "Кафе «Тёплый свет» — è",
            "price": 1500
        },
        "missing_before_upsert": null,
        "missing_after_root": null,
        "created": {
            "_id": "CARD-2",
            "name": "Кафе «Тёплый свет» — è",
            "price": 1500
        },
        "after_upsert": {
            "_id": "CARD-2",
            "name": "Кафе «Тёплый свет» — è",
            "price": 1600
        },
        "upsert_existing_affected": 2
    },
    "runtime": {
        "php": "8.3.35",
        "extension": "8.0.30",
        "server_version": 80413,
        "schema": "php_manual_x139",
        "host": "127.0.0.1",
        "port": 33140
    },
    "owned_collections": [
        "mysql139_replace_cb72ea7d9085"
    ],
    "removed_collections": [
        "mysql139_replace_cb72ea7d9085"
    ]
}
