小编Nat*_*han的帖子

更新Meteor.users

我已经为用户创建了一个表单来更新他们的个人资料.当我提交表单时,我收到了[403]错误.

Not permitted. Untrusted code may only update documents by ID.

我的问题是,如果我要使用Meteor.users.allow,在哪 - 文件/目录中 - 我会编写这段代码吗?

谢谢,内森

meteor

9
推荐指数
1
解决办法
1万
查看次数

为什么使用accounts.ui.config使我的应用程序崩溃?

代码(如ui-config文档中所建议的 ):

Accounts.ui.config({
  passwordSignupFields: 'USERNAME_AND_OPTIONAL_EMAIL'
});


Error: TypeError: Cannot call method 'config' of undefined
Run Code Online (Sandbox Code Playgroud)

meteor

6
推荐指数
2
解决办法
2739
查看次数

在update()$ set之后删除字段?

例如,我的用户集合如下所示:

_id: MhReTBKqXR9xTGuK4,
profile: {
    name: 'Nathan',
    wins: '16',
    team: 'The Mashers'
}
Run Code Online (Sandbox Code Playgroud)

所以,假设我想改变我的团队名称:

Meteor.users.update({...},{ $set: { profile: { team: 'The Bashers' } } });
Run Code Online (Sandbox Code Playgroud)

我假设我的团队名称已更新,而我的其他字段未更改.但是,当我打电话找我的用户时,我得到了这个:

_id: MhReTBKqXR9xTGuK4,
profile: {
    team: 'The Bashers'
}
Run Code Online (Sandbox Code Playgroud)

我没有更新的字段现在已经消失了!他们去哪儿了?我不明白为什么这些字段被删除了.我究竟做错了什么?

谢谢,内森

mongodb meteor

1
推荐指数
1
解决办法
59
查看次数

标签 统计

meteor ×3

mongodb ×1