Is it possible to ensure uniqueness using multiple document fields.
For example:
In a collection called "books" with documents containing the fields: author, title, and publication date.
new documents should be allowed to have the same author as another document.
new documents could also have the same title as another document.
but, new documents should not be allowed to be written if all three fields are the same as another document in the database.