View performance and behavior

I’m working on a project and some doubts about the views arose:
1- If I have a view and it undergoes several searches and updates in the pipeline, would this cause a competition problem?
if yes, would the best solution be to divide these views by pipeline behaviors?
2- Another point is how can I update my views efficiently?
Is Scheduled Triggers the best option for this?

Hi @Lucas_Amorim_Lima ,

Does by views you refer to what we call Materialised views which pipeline ends with $merge to form a persistent collection or the regular views which just store a query and rerun it every time the view is queried?

Thanks
Pavel

Hi @Pavel_Duchovny
I’m talking about regular views

Hi @Lucas_Amorim_Lima ,

A. Regular view is just a metadata of a stored query.

Updating it is basically just updating the object holding the stages definition. It doesn’t require any compute resources therefore no expected competition…

Updating a view is done by the following instructions:

Thanks
Pavel

i undestood, thanks @Pavel_Duchovny, Do you have any articles to recommend?
I’m average in mongoDb and I would like to increase my knowledge, any material that you find interesting to know will be very useful.