0

我有一个类似于这样的猫鼬模式:

var Schema = new mongoose.Schema({
   flexible_object: // some object

   // a bunch of other not flexible stuff
})

由于一系列复杂的原因,我不知道灵活对象的结构。

我怎么能像这样在猫鼬中存储一个对象?

另外,我不能使用 JSON.stringify() 将其存储为字符串,因为我希望能够查询它。

4

1 回答 1

1

如评论中所述,您需要混合模式类型。您可以通过定义一个空对象来简单地做到这一点:

var Schema = new mongoose.Schema({
   flexible_object: {},

   // a bunch of other not flexible stuff
})
于 2020-06-24T08:21:14.550 回答