私はレコードを_id
で選択しようとしていますが、動作していません。Mongo.CollectionのIDでメテオが見つかりません
javascriptコンソールでMeteorコードと同じ問題が発生しています。そのため、簡単にコンソールの例を実行します。
私のコレクションにはArticle
が2つあります。私は、サーバーからこのコレクションを公開しています:
if(Meteor.isServer){
Meteor.publish('articles', function articlesPublication() {
return Articles.find();
});
}
そして、クライアント上でそれに加入:
export default createContainer(() => {
Meteor.subscribe('articles');
return {
articles: Articles.find().fetch(),
};
}, App);
私はコンソールにArticles.find().fetch()
で、これらはクライアントになっていることを確認することができます
オンラインの例では、Articles.find({_id: id})
またはを実行できるはずですは、何もうまくいかない:
I しかし、他の属性によってfind
とfindOne
、することができます。 Articles.findOne({title: "Dog eats Poop"})
が正しくレコードを返します。
ここで何が起こっていますか?
聖なる地獄、ありがとう!私は何時間も黙ってこのことを忘れていた。素晴らしい仕事、男。 –
あなたは男の男です。私のお尻を保存してくれてありがとう。 –