【问题标题】:How to include a flexible object inside a mongoose schema?如何在猫鼬模式中包含一个灵活的对象?
【发布时间】:2020-06-24 16:21:14
【问题描述】:

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

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

   // a bunch of other not flexible stuff
})

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

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

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

【问题讨论】:

标签: node.js mongodb mongoose


【解决方案1】:

如评论中所述,您需要mixed schema type。 您可以通过定义一个空对象来简单地做到这一点:

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

   // a bunch of other not flexible stuff
})

【讨论】:

    猜你喜欢
    • 2019-02-20
    • 2017-08-18
    • 2020-03-18
    • 2017-11-28
    • 1970-01-01
    • 2023-01-05
    • 2012-03-20
    • 2021-07-03
    • 2017-01-28
    相关资源
    最近更新 更多