我最近在guide.meteor.com上发现了以下语法:
var listId = Lists.findOne({userId})._id
var todos = Todos.find({listId})
这是有效的语法吗?
我通常也必须指定该字段:
var listId = Lists.findOne({owner: userId})._id
var todos = Todos.find({listId: listId})
第一个示例如何知道应检查的字段?
最佳答案
是的,这是有效的ES6语法,称为“简写属性名称”:
https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Operators/Object_initializer
var listId = 1;
{listId} // this desugars to {listId: 1}
Firefox和Chrome已经支持此语法。
关于javascript - meteor mongodb短语法?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/35146958/