如何访问 meteor.js 中的集合元素?

How to access elements of the collection in meteor.js?

对于这么简单的问题,我深表歉意,但是文档meteor.js非常简短,很多要点都没有详细描述。如何访问流星中的集合元素?假设有一个 User 的内置集合,用于存储用户数据。可以在客户端应用以下代码获取用户ID:

return Meteor.userId()

但是,但是如果要显示其他数据(用户名,邮箱),就已经是个问题了。大约这样的代码发出后题词[object Object]:

return Meteor.users.find({emails:"geckt@rambler.ru"})

访问我错过的集合元素的正确语法是什么?

如果你想显示登录用户的数据,你有 Meteor.user() 对象,其中所有值都被隐藏,使用它像 :Meteor.user().username 左右,对于没有登录的人未登录,但您有她的用户名,例如

Meteor.users.findOne({username:<username>}).some_data

Meteor.users.find({username:<username>}).fetch()[0].some_data

当然第一个更好用