我想创建一个“免费”模式。客户可以推送自己的键/值的架构。
这是我的架构:
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 中的东西。 知道怎么做吗?