読者です 読者をやめる 読者になる 読者になる

メモ帳

やったこととかちまちまと書く 需要のない記事を生成している

MeteorのUsersCollectionのpublishの仕方

Meteor JavaScript Programming Node.js

docs.meteor.com

つまづいたところ

autopublishを消すとコレクションが同期されなくなるので当然

Meteor.users.find().fetch();

が本来の働きをしてくれない(バージョン1.4.2.3で動かして見たところ自分のデータしか返さない)

Meteor.publish(name,function() {
  return Meteor.users.find();
}

をしたら同期されるはずだがusersコレクションの名前がわかならいので期待した動作をしてくれない。

解決策

Meteor.publish(null,function(){
  return Meteor.users.find();
});

あとはfieldsオプションを与えるなどしてお好みのデータを生成するだけ

参考サイト

stackoverflow.com

広告を非表示にする