Решение для Moongose.
опцию strict нужно выставлять в false
var mongoose = require('mongoose');
mongoose.connect('mongodb://localhost/test');
var Any = new mongoose.Schema({}, { strict: false });
var Doc = mongoose.model('Doc',Any);
var doc = new Doc({ x: [3, 4, { y: "changed" }] });
doc.save(function (err,data,affected) {
// if (err)
console.log(data);
})
Теперь можно работать без sheme а как появится возможность то добавить их при чем только к тем документам к каким захочу. Живем
