I have a problem that I am breaking the head:
I'm developing a REST API that uses MongoDB and I need Mongoose to not allow insertion via POST into the database fields that are not unique when linked to an ID.
Example:
{'_id': '1234', 'fieldUnica': 'fieldTeste'} // Permitido.
{'_id': '1234', 'fieldUnica': 'fieldTeste1'} // Permitido.
{'_id': '5678', 'fieldUnica': 'fieldTeste'} // Permitido.
{'_id': '5678', 'fieldUnica': 'fieldTeste1'}// Permitido.
{'_id': '1234', 'fieldUnica': 'fieldTeste'} // Não permitido, já há uma field única
{'_id':'1234', 'fieldUnica':'fieldTeste1'} // Não permitido, já há uma field única
I use MongoDB 3.6 and Mongoose 5.0.12.
Question: How do I make it happen using Mongoose?
Thank you.