为了账号安全,请及时绑定邮箱和手机立即绑定

如何在 mongoDB 中增加动态属性的价值

如何在 mongoDB 中增加动态属性的价值

qq_遁去的一_1 2021-06-16 11:14:44
我正在尝试在我的数据库上增加一个取决于用户标记的动态值,假设有一个带有 3 个参数的“投票”对象://data structure : _id : someObjectId,gameId : someObjectId,votes : { a: 0,b: 0,c: 0}userVote = { vote: 'b', gameId: '5cf3c5cc1c9d44000053defb' }function addVote(userVote) {    userVote.gameId = new ObjectId(userVote.gameId)    return mongoService.connect()        .then(db => {            const collection = db.collection('totalVotes');            return collection.updateOne(                { gameId: userVote.gameId },                { $inc: { "votes[userVote[vote]":1 } }             )        })}所以,当然,“inc”行不是那样工作的,怎么可能做到这一点?谢谢。
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 119 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信