Привет, Крис, взгляни на Монгоуса . У меня была такая же проблема с мангустом, так как мои схемы очень часто меняются прямо сейчас в разработке. Mongous позволил мне получить простоту Mongoose, в то же время имея возможность свободно определять и изменять мои «схемы». Я решил просто создать стандартные объекты JavaScript и хранить их в базе данных вот так
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
});
Гораздо проще, чем Mongoose, хотя я считаю, что вы упускаете некоторые интересные вещи промежуточного программного обеспечения, такие как pre. Но мне это не нужно. Надеюсь это поможет!!!