I am currently evaluating Mongo and CouchDB for storing data points (analytics).
We developed Drowsy out of frustration with the other REST options for Mongo. Namely, we found that:
Sleepy Mongoose is not really RESTful. It's a hacky HTTP interface that does not follow REST conventions; it doesn't use the standard REST HTTP methods, it doesn't use URLs to properly identify resources... We also found the options for limiting the maximum number of results (which is limited by default) rather confusing.
mongodb-rest offers a proper REST interface, but we found it to be a pain in the ass to run. It would die regularly, and drove our sysadmin insane (who admittedly has little experience running node.js services).
The built-in REST interface would have been great, but it being read-only means it's mostly useless for our needs.
DrowsyDromedary, was developed to address many of the above issues:
It provides a conventional REST interface, with support for the standard HTTP verbs (GET, POST, PUT, DELETE, PATCH).
It's fairly easy to install and deploy (clone from github, install bundler, run bundle, and then rackup, and you're running). It can also be easily deployed under Apache or nginx.