I read the docs, but I missed the definition of "key." I too have multiple Tinydb in my app and it would be convenient to use the same tags in each.
So my question is: Is the "key" the same as a "tag" or is the key the database name ?
Question for MIT folks: How difficult would it be for the AI developers to do the following ? Modify all tags in Tinydb calls to append the name of the Tinydb being addressed and then strip that name in methods where tags are retrieved, so that the appendage is transparent to the user. That is to say - for a Tinydb named MYdb, "tag1" is stored internally as tag1MYdb, "tag2" as "tag2MYdb" etc. This makes each Tinydb storage, with a unique name, look independent to the app developer. Barring that capability, the app developer could write subroutines to append/remove the Tinydb name before using a tag.