I find working with a NOSQL like Firebase quite a challenge. It is almost impossible to search the Db with wildcards (if there is, then please share the code blocks). Even searching by (say) date periods, or certain tags is quite a mystery (unline SQL Dbs where one sql statement solves most issues). That's the reason why I really have to think deeply about the Db design before writing most of the front end code. So here are a few questions I that I have.
- Can we connect to fireDb and download records based on part values in a field? For example ' download all records where the 'Unique ID' is like "ABc" where this field could contain data like "123ABc456" or "ASDF12345" or "ABC34322skk" or SD23ABc667584", etc?
- How do we search FireDb multiple hierarchies deep and extract only certain records? For example, say, we have a branch like 'Home>>UserID', under each 'UserID' branch we have (say) 10 fields and we wish to extract all userIDs but with only (say) 6 fields (out of the 10) from each record.
- How do we connect to MySQL from MIT App Inventor and issue SQL statements? Please advise with sample blocks, if possible. (My backup plan)
Thank you, in advance