当我点击按钮时,我试图将每个用户的点数字段(" profile.points")设置为0。我试图在Meteor.methods函数中执行此操作,并且发现很难看到用户集合,因为它返回了一大堆乱码。任何帮助将非常感激。我试图至少显示和排除某些字段但到目前为止没有运气。
Meteor.users.find({}, {fields: {'profile.points': 1, 'services': 0}})
答案 0 :(得分:0)
@blueren对于智能地显示集合的内容是正确的 - .fetch()
会将游标转换为可读的数组。
要实现点重置,请在服务器方法中执行以下操作:
Meteor.users.update({'profile.points': {$ne: 0}},{$set: {'profile.points': 0}},{multi: true});