我正在使用Meteor和mongoDB,但我遇到了一个问题。我的架构有一个带连字符的名称,我无法从map
检索它的值。我该如何规避这个?
我的mongoDB集合有一个名为:
的字段"loopback-mode" : "no-loopback",
我的查询是:
db.collection.find({templateName:"someTemplate"},{"loopback-mode":1,_id:0}).map(function(c) {return c.loopback-mode;})[0];
c.loopback-mode
似乎造成了问题。
我收到错误说:
SyntaxError: Unexpected token -
我已尝试c[loopback-mode], c["loopback-mode"], c."loopback-mode"
等,
但没有成功。什么是正确的方法?