it should be. mongoose is stupid high level. the lower level modules we write or include will be more generic. a big reason mongoose has been successful is being focused on mongodb and not getting distracted with compatibility with other databases and all the clutter that comes with that.