How do you configure a pipeline to track only matching fields and set options to monitor updates or insertions exclusively?
Currently, my collection doesn’t have any pipeline or options, and it triggers every time there’s a change in the collection (updates, deletions, insertions). However, I need it to trigger only for fields with significant values.
let change_stream = state
.db
.posts_collection
.watch(None, None)
.await
.map_err(|err| {
eprintln!("Error creating change stream: {:?}", err);
"Failed to create change stream".to_string()
});
I need to set pipeline and opitons to trigger to the records that $match { “channel_id”: channel_id } But when I put this to the pipeline (covered in doc!
ofc) it stops working for any operation
type or paste code here