javascript - 如何使用变量作为字段键获取 Meteor 集合字段值

标签 javascript node.js mongodb meteor

我将给出一个代码示例来描述我的问题:

var id = Collection.insert({
    name: 'Charles Darwin',
    likes: 1
});

var someVariable = 'name';

Collection.findOne(id).name // This returns 'Charles Darwin', but how do I use someVariable to get the same result?
Collection.findOne(id).someVariable // This will certainly not work, but what is the right way to do it?

最佳答案

尝试使用 bracket notation 访问对象属性:

Collection.findOne(id)[someVariable];

关于javascript - 如何使用变量作为字段键获取 Meteor 集合字段值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29559391/

相关文章:

mongodb - 使用 ssh 备份 mongodb

javascript - 从异步函数传播异常的正确方法是什么?

javascript - 如何在 Javascript 函数中的 JSON 对象中加载文本文件

node.js - global.util.crypto.lib.randomBytes 不是函数错误

javascript - 处理 nodejs 错误并提供不同的自定义消息详细信息的最佳方法

python - Django分页

javascript - 如何在 Electron 中注册多个全局快捷方式?

javascript - Mediaelement js 无法在 IE 中播放 mp3

javascript - 不知道如何消除 MongoDB 中的重复键错误

node.js - Mongoose 分页不区分大小写的字符串排序