we've tried using conventional (SQL) databases and are now using elasticsearch (which can be thought of a NoSQL database, but really more of a query engine), but mongo seems to be a true noSQL database.
as suggested by @arademaker
[x] mongo backend
[x] documentation (how to install and setup, basically)
[x] test error handling (does it error silently when some kind of fault occurs, like the db being deleted or the update failing?)
see https://kitchingroup.cheme.cmu.edu/blog/2017/01/16/A-simple-emacs-lisp-interface-to-CRUD-operations-in-mongodb/
we've tried using conventional (SQL) databases and are now using elasticsearch (which can be thought of a NoSQL database, but really more of a query engine), but mongo seems to be a true noSQL database.
as suggested by @arademaker