xxxxxxxxxx
//TTL indexes are a single-field indexes. You cannot create a compound index with expireAfterSeconds option. Creating TTL index using two or more fields will throw an error.
//looks like this is impossible based on the stack-overflow answer:
//https://stackoverflow.com/questions/26298833/is-it-possible-to-expire-data-in-mongodb-based-on-multiple-properties