Ei, Chris, dê uma olhada em Mongous . Eu estava tendo o mesmo problema com o mangusto, pois meus esquemas mudam com extrema frequência agora em desenvolvimento. Mongous me permitiu ter a simplicidade de Mongoose, enquanto era capaz de definir e alterar vagamente meus 'esquemas'. Eu escolhi simplesmente construir objetos JavaScript padrão e armazená-los no banco de dados assim
function User(user){
this.name = user.name
, this.age = user.age
}
app.post('save/user', function(req,res,next){
var u = new User(req.body)
db('mydb.users').save(u)
res.send(200)
// that's it! You've saved a user
});
Muito mais simples do que o Mongoose, embora eu acredite que você perca algumas coisas legais de middleware como "pré". Eu não precisava de nada disso. Espero que isto ajude!!!