我有一个类似于这样的猫鼬模式:
var Schema = new mongoose.Schema({
flexible_object: // some object
// a bunch of other not flexible stuff
})
由于一系列复杂的原因,我不知道灵活对象的结构。
我怎么能像这样在猫鼬中存储一个对象?
另外,我不能使用 JSON.stringify() 将其存储为字符串,因为我希望能够查询它。
如评论中所述,您需要混合模式类型。您可以通过定义一个空对象来简单地做到这一点:
var Schema = new mongoose.Schema({
flexible_object: {},
// a bunch of other not flexible stuff
})