Great idea and project. Questions:
a) Is the database loosely coupled to query language implementation?
b) In my biased opinion RethinkDB has a much better query language. Is there a way to implement RethinkDB's query semantics and how much work is involved?
c) Underscore.js has a ton of collection manipulation functions. How easy is it to use it from within NeDB?
d) How easy/difficult is it to run NeDB as a lightweight RESTful server, in its own Node process?