No, you need to do all this yourself in your mnesia transactions. Consistency is your responsibility.
Mnesia is somewhat deliberately simplified in these functions, so itβs easy to see the costs of performing requests / updates. Maintaining secondary indexes on tables is basically the only sugar you get.
source share