Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/meteor/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用MeteorJS为用户/帐户插入属性?_Meteor - Fatal编程技术网

如何使用MeteorJS为用户/帐户插入属性?

如何使用MeteorJS为用户/帐户插入属性?,meteor,Meteor,我想向用户插入属性。如果它是另一个集合,我会向集合添加一个方法。既然Meteor已经内置了,我如何与用户实现这一点呢?您只需调用: Meteor.users.update({ _id: myUserId }, { $set: { someAttribute: 'someValue' }}); 请注意,此代码仅在服务器端工作。如果您希望在创建每个新帐户后立即添加这些属性,那么Accounts.onCreateUser将是一个很好的方法。看这里: 有关详细信息。您只需拨打: Meteor.u

我想向用户插入属性。如果它是另一个集合,我会向集合添加一个方法。既然Meteor已经内置了,我如何与用户实现这一点呢?

您只需调用:

Meteor.users.update({ _id: myUserId }, { $set: {
  someAttribute: 'someValue'
}});
请注意,此代码仅在服务器端工作。如果您希望在创建每个新帐户后立即添加这些属性,那么
Accounts.onCreateUser
将是一个很好的方法。看这里:

有关详细信息。

您只需拨打:

Meteor.users.update({ _id: myUserId }, { $set: {
  someAttribute: 'someValue'
}});
请注意,此代码仅在服务器端工作。如果您希望在创建每个新帐户后立即添加这些属性,那么
Accounts.onCreateUser
将是一个很好的方法。看这里:

有关详细信息。

您只需拨打:

Meteor.users.update({ _id: myUserId }, { $set: {
  someAttribute: 'someValue'
}});
请注意,此代码仅在服务器端工作。如果您希望在创建每个新帐户后立即添加这些属性,那么
Accounts.onCreateUser
将是一个很好的方法。看这里:

有关详细信息。

您只需拨打:

Meteor.users.update({ _id: myUserId }, { $set: {
  someAttribute: 'someValue'
}});
请注意,此代码仅在服务器端工作。如果您希望在创建每个新帐户后立即添加这些属性,那么
Accounts.onCreateUser
将是一个很好的方法。看这里:


有关更多详细信息。

您可以添加一个方法,就像添加任何其他集合一样-只需使用
Meteor.users
作为实例即可。例如:

服务器

Meteor.methods({
'users.cats.add:function(){
Meteor.users.update(this.userId,{$inc:{cats:1}});
}
});
客户端

Meteor.call('users.cats.add');
你会发现这个例子对那些碰巧有猫的用户特别有用。

你可以添加一个方法,就像对任何其他集合一样-只需使用Meteor.users作为实例。例如:

服务器

Meteor.methods({
'users.cats.add:function(){
Meteor.users.update(this.userId,{$inc:{cats:1}});
}
});
客户端

Meteor.call('users.cats.add');
你会发现这个例子对那些碰巧有猫的用户特别有用。

你可以添加一个方法,就像对任何其他集合一样-只需使用Meteor.users作为实例。例如:

服务器

Meteor.methods({
'users.cats.add:function(){
Meteor.users.update(this.userId,{$inc:{cats:1}});
}
});
客户端

Meteor.call('users.cats.add');
你会发现这个例子对那些碰巧有猫的用户特别有用。

你可以添加一个方法,就像对任何其他集合一样-只需使用Meteor.users作为实例。例如:

服务器

Meteor.methods({
'users.cats.add:function(){
Meteor.users.update(this.userId,{$inc:{cats:1}});
}
});
客户端

Meteor.call('users.cats.add');
您会发现这个示例对于碰巧有猫的用户特别有用。

我一直在将Meteor.methods放在集合文件中:lib/collections/examplecolection.js。meteor方法对于用户来说会走向何方?是的,这很好-我并不是说该方法只能在服务器上定义-它也可以放在共享目录中,如
lib
。你也可以从中受益。那么我应该把它放在哪里呢?我还没有定义用户集合,因为它是用meteor打包的。我不知道该把它放在哪里?
lib/collections/users.js
听起来是一个合理的选择-只是不要在那里重新定义集合-让文件只包含方法。我一直在集合文件中放置Meteor.methods:lib/collections/exampleCollection.js。meteor方法对于用户来说会走向何方?是的,这很好-我并不是说该方法只能在服务器上定义-它也可以放在共享目录中,如
lib
。你也可以从中受益。那么我应该把它放在哪里呢?我还没有定义用户集合,因为它是用meteor打包的。我不知道该把它放在哪里?
lib/collections/users.js
听起来是一个合理的选择-只是不要在那里重新定义集合-让文件只包含方法。我一直在集合文件中放置Meteor.methods:lib/collections/exampleCollection.js。meteor方法对于用户来说会走向何方?是的,这很好-我并不是说该方法只能在服务器上定义-它也可以放在共享目录中,如
lib
。你也可以从中受益。那么我应该把它放在哪里呢?我还没有定义用户集合,因为它是用meteor打包的。我不知道该把它放在哪里?
lib/collections/users.js
听起来是一个合理的选择-只是不要在那里重新定义集合-让文件只包含方法。我一直在集合文件中放置Meteor.methods:lib/collections/exampleCollection.js。meteor方法对于用户来说会走向何方?是的,这很好-我并不是说该方法只能在服务器上定义-它也可以放在共享目录中,如
lib
。你也可以从中受益。那么我应该把它放在哪里呢?我还没有定义用户集合,因为它是用meteor打包的。我不知道该把它放在哪里?
lib/collections/users.js
听起来是个合理的选择-只是不要在那里重新定义集合-让文件只包含方法。