我正在尝试在我的数据库上增加一个取决于用户标记的动态值,假设有一个带有 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”行不是那样工作的,怎么可能做到这一点?谢谢。
添加回答
举报
0/150
提交
取消