Meteor/MongoDB查看可用的发布字段
Meteor/MongoDB see available fields for publish?
如何查看用户集合中哪些字段可供我从服务器发布和从客户端订阅?我正在使用Meteor.JS的Google Auth函数,但我使用它们来授权YouTube,因此字段不是标准的或记录的。
登录代码:Meteor.loginWithGoogle({
requestPermissions: ['profile', 'email', 'https://www.googleapis.com/auth/yt-analytics.readonly', 'https://www.googleapis.com/auth/youtube']
});
您可以检查服务器上Meteor.users
中的记录,例如通过将它们记录到控制台。例如,在server.js中:
Meteor.startup(function() {
Meteor.publish("nothing", function() {
if (this.userId)
console.log(Meteor.users.findOne({_id: this.userId}));
});
});
然后在客户端订阅:
Meteor.subscribe("nothing");
这将把登录用户的内容记录到服务器控制台(终端窗口)。它位于发布方法中的原因是Meteor不允许在方法之外访问当前用户,因此我将其命名为"nothing",以表明它不做任何事情,仅用于临时检查目的。
相关文章:
- 将输入字段中的文本提交到我的数据库,同时将其添加到我的列表中
- 而循环只设置php中输入字段中的第一个值
- 在输入字段中将最小金额设置为
- 从Rally获取一个特定的标记,以便计算另一个字段中的值
- 如何在输入字段中的按钮的帮助下打开日历,该字段的类型为“=”;日期”;
- JavaScript 检查隐藏字段中的值并将其设置为隐藏字段值
- 在wordpress一定时间后更改自定义字段
- 如何在HTML输入字段中添加不可删除的后缀
- Meteor-添加用户自定义字段的方法不起作用
- 互斥单选按钮和相应的输入字段
- 在IE9中的输入字段中输入焦点最近按钮
- 选中单选框时将属性添加到输入字段
- 带有验证和隐藏字段值的提交按钮
- 主干窗体隐藏字段未呈现
- 带有let的JS/EECMAScript6私有字段的模式
- 按钮字段确认点击不'不起作用
- jQuery Wan Spinner插件的多个字段
- Javascript RegEx如何制作:;字1--字2”;至“;字1--字2”;
- 高亮文本一个字一个字在一个句子上的按钮点击使用javascript
- 一个字一个字地突出显示文本(jquery)(关闭)