MongoDB使用变量

时间:2016-04-06 18:13:01

标签: javascript mongodb meteor

我有一个名为Apprentices的集合,如下所示:

{
"_id": "BCKnMu5ixBFJys6G9",
"skills": {
    "apGit": true,
    "apCPlus": false,
    "apCSharp": false,
    "apC": false,
    "apJava": false,
    "apJavaScript": false,
    "apMetor": false,
    "apSQL": false,
    "apMongoDB": false,
    "apPHP": false,
    "apPython": false,
    "apHTML": false,
    "apJQuery": false,
    "apiOS": false,
    "apAndroid": false,
    "apRuby": false,
    "apRubyOnRails": false,
    "apNet": false,
    "apSVN": false,
    "apAPI": false,
    "apDevOps": false,
    "apCLI": false,
    "apVM": false,
    "apLinux": false,
    "apOther": false
},
"userID": "8bTuAAZYbu7Xb3ssX"
}

我想获得技能的具体价值。

使用:     let user = Apprentices.findOne({'userID' : Meteor.userId()});

我可以user.skills.apGit 是真的。

但如果我想使用像

这样的变量

let n = 'apGit'

user.skills.n 将会出错。

我的问题是如何使用apGit ???

获取n的值

0 个答案:

没有答案