如何在 MongoDB 查询中使用变量?

Roy*_*rOn 2 mongodb

是否可以像这样在 MongoDB 的查询中使用变量?

var FOO="123";
var BOO="323";
user.findOneAndUpdate({_id: userID},{$set:{FOO:BOO}}
Run Code Online (Sandbox Code Playgroud)

BOO - 值,工作正常并且正在分配,而 FOO - 关键不是。

Man*_*kur 5

在 MongoDB 中没有任何功能,但您可以像这样在 javascript 中执行此操作

    var FOO="123";
    var BOO="323";
    user.findOneAndUpdate({_id: userID},{$set:{[FOO]:BOO}}
Run Code Online (Sandbox Code Playgroud)


归档时间:

查看次数:

7291 次

最近记录:

7 年,10 月 前