@arturwojnar/hermes-mongodb
Version:
Production-Ready TypeScript Outbox Pattern for MongoDB
16 lines • 485 B
JavaScript
const createChangeStream = (getFullDocumentValue, messages, partitionKey, resumeToken) => {
const pipeline = [
{
$match: {
operationType: 'insert',
'fullDocument.partitionKey': partitionKey,
},
},
];
return messages.watch(pipeline, {
fullDocument: getFullDocumentValue(),
startAfter: resumeToken,
});
};
export { createChangeStream };
//# sourceMappingURL=createChangeStream.js.map