对于这样一个简单的问题我深表歉意,但是meteor.js的文档非常简短,很多要点都没有很详细地描述。如何访问 meteor 中集合的元素?假设有一个内置的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
当然第一个更好用
关于javascript - 如何访问meteor.js中集合的元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27745310/