我有一个名为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
的值