猫鼬模式未预定义

时间:2021-05-19 08:59:30

标签: node.js mongodb mongoose schema

我想创建一个“免费”模式。客户可以推送自己的键/值的架构。

这是我的架构:

const balanceSchema = new mongoose.Schema({
    userId: { type: String },
    incomes: { type: String },
    fees: { type: String }
})

我希望客户在“收入”和“费用”类别中输入任意键:他想要的价值,以及他想要的数量。

例如这个 JSON 文件:

{
    "userId": "9450654064560845",
    "incomes": {
        "label": 2000,
        "label2": 1000,
        "label3": 500
        },
    "fees": {
        "fee1": 45,
        "mySuperFee": 300
    }
}

使用 Schemas,我无法推送不在 Schema 中的东西。 知道怎么做吗?

0 个答案:

没有答案