【发布时间】:2021-06-07 22:43:52
【问题描述】:
这是我的模型:
const telemetery = mongoose.Schema({
link: String,
originalLink: String,
creator: {
type: mongoose.Schema.Types.ObjectId
},
browerType: {
Firefox: Number,
Chrome: Number,
Edge: Number,
IE: Number,
Safari: Number,
Other: Number
}
我想将 firefox 的值增加1
我现在在做什么:
const test = await Telemetery.findOneAndUpdate({link: req.params.link}, {browserType: {$inc : {Firefox : 1}}})
但这仍然没有更新文档。
最后,我还想使用变量而不是Firefox,以便根据输入动态增加值。
有人可以帮忙吗?
【问题讨论】:
标签: node.js mongodb express mongoose mongoose-populate