How to use variables in MongoDB query?
问题 Is it possible to use a variables in MongoDB's query like this? var FOO="123"; var BOO="323"; user.findOneAndUpdate({_id: userID},{$set:{FOO:BOO}} BOO - the value, is working fine and it's being assign, while FOO - the key is not. 回答1: In MongoDB as such no functionality but you can do this in javascript like this var FOO="123"; var BOO="323"; user.findOneAndUpdate({_id: userID},{$set:{[FOO]:BOO}} 来源: https://stackoverflow.com/questions/48136206/how-to-use-variables-in-mongodb-query