Данные после настоящего запроса MongoDB
mongodb128-safe-javascript-json
Промежуточные значения
legacy_json
"{\"$code\":\"function () { return factor; }\",\"$scope\":{\"factor\":3,\"label\":\"<rule>\"}}"canonical_json
"{ \"rule\" : { \"$code\" : \"function () { return factor; }\", \"$scope\" : { \"factor\" : { \"$numberInt\" : \"3\" }, \"label\" : \"<rule>\" } } }"restored_scope
{
"factor": 3,
"label": "<rule>"
}PHP 8.5.11; ext-mongodb 2.5.5; MongoDB 8.0.34. Javascript здесь хранится как BSON-значение; код не выполняется.