我试图简单地查询给定_id的用户的名字,如此;
profile = Meteor.users.find({_id: userId}, {fields: {"profile" : 1}});
编辑**
userId将来自url参数(我用它来路由到用户个人资料页面)
假设配置文件中有一个“name”字段,我假设调用profile.name会给出用户的名字。但它显示profile.name未定义。 console.log(profile)显示[object Object]。我也试过了
name = Meteor.users.find({_id: userId}, {fields: {"profile.name" : 1}});
但这会产生同样的结果,console.log(name) - > [对象] name.name - > undefined(如果它返回了像{name:“jon doe”}这样的对象,我会调用name.name)
我做错了什么?