найти разницу двух документов BSon - PullRequest
0 голосов
/ 15 января 2020

Я хотел бы выяснить, какое поле в моем документе Bson изменилось

, теперь мой код

$campaignBeforeEdit = CampaignModel::findOne($campaignId);

//some changes in my campaign**

$campaignAfterEdit = CampaignModel::findandUpdate($campaign);

$log = findDiff(
json_decode(json_encode($campaignAfterEdit)), json_decode(json_encode($campaignAfterEdit)));

в методе findDiff: я нахожу разницу между двумя массивами (ключ и значение)

Как найти разницу между двумя документами, не превращая их в массив и не используя функции json_encode и json_decode?

...