the indexed db api specification is heavily relational geared in nature. one might say I am being untrue, but if they are they probably never worked in a document database. you can read about cursors, transactions, and all sort of things that i would not expect to be in early drafts of a database api for the web. at least i wouldn't.