नहीं, चेंज स्ट्रीम से एक अपडेट इवेंट ऐसा दिखता है:
{
_id: { < Resume Token > },
operationType: 'update',
clusterTime: <Timestamp>,
ns: {
db: 'engineering',
coll: 'users'
},
documentKey: {
_id: ObjectId("58a4eb4a30c75625e00d2820")
},
updateDescription: {
updatedFields: {
email: '[email protected]'
},
removedFields: ['phoneNumber']
}
}
केवल नए मान मौजूद हैं, MySQL के विपरीत जहां आपको बाद और पहले दोनों मिलते हैं।