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

标签 javascript node.js mongodb meteor

对于这样一个简单的问题我深表歉意,但是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/

相关文章:

c# - 如何从 JavaScript 调用服务器端函数?

javascript - 将必需添加到 Angular 指令

javascript - 使用 node.js 导出类

node.js - 在nginx服务器上部署nodejs项目

java - 如何在构建时将从源代码文件名或内容派生的数据添加到资源

javascript - facebook Messenger Webview 和 Messenger 扩展

javascript - jQuery 鼠标悬停问题

node.js - 在 Electron 构建中找不到应用程序入口文件 './main.js'

mongodb - 排除 MongoDB 中嵌入文档的单个字段以外的所有字段

javascript - 无法实例化 Mongoose 模式: "Object is not a function"