в целом сейчас коллективный опыт использования idb стремится к нулю, так как апи неадекватный и сложный «по взрослому» — ничем не проще апи того же DynamoDB, и при этом явно плохо спроектирован, а гугл в своих статьях вместо объяснения основ про рейнджи/индексы прямо советует юзать обёртку)