問題タブ [meteor-collections]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
96 参照

meteor - カウンターを使用して値をリアクティブに計算する関数を作成する方法

私は流星を初めて使用し、tmeasday:publish-counts パッケージを使用していくつかのカウントを公開しようとしました。カウントを読み取るだけでは反応性は問題なく動作しますが、Template.helper 関数でカウントを使用すると、カウントが変化しても関数は更新されません。

これが私が持っているものです:

  • サーバー上:

    /li>
  • クライアント上:

    /li>
  • 私のテンプレートには次のものがあります:

    /li>
  • 次のサブテンプレートを使用します。

    {{getPublishedCount 'searches'}} は正常に更新されます。「検索」カウンターを取得し、カウンターが変更されるたびに更新します。

ただし、サブテンプレートのカウンタは起動時に正常に実行されますが、依存するカウンタが変更されても更新されません。

私の質問は、どのように、どこで nbSearchesThisWeek ヘルパーを依存カウンター値の変更に反応させるのですか? Deps、Tracking、および ReactiveVars に関するドキュメントを読んだとき、私は非常に混乱しています...ユースケースを機能させるためにこれらのものをどこで使用する必要があるかを本当に理解していませんでした...

ご協力いただきありがとうございます。

フィリップ

0 投票する
1 に答える
554 参照

mongodb - Meteor MapReduce パッケージ エラー: 指定されたメソッドは既に定義されています

を使用しmonbro:mongodb-mapreduce-aggregationて、超単純な mapReduce 関数を実行しようとしています。最初はうまく機能しますが、その後の呼び出しで次のエラーが発生します。

これが私のMeteorメソッドです:

0 投票する
3 に答える
212 参照

meteor - Meteor コレクション: 互いに参照している異なるコレクションに接続する方法は?

私は2つのコレクションを持っています:

これらはデータベース内で多かれ少なかれ次のように構造化されています。

契約:

リマインダー:

ここでの「契約」名は、契約コレクション内の「契約」名を参照しています。同じ契約に複数のリマインダーを関連付けることができます。したがって、私はそれらを 2 つの異なるコレクションに入れたいと考えています。

私が使用する契約データを取得するには:

対応するjs:

これは問題なく動作し、このインスタンスの結果は ですDescription of contract

しかし、reminder-collection を表示して、Contract-collection から対応するデータを取得したい場合はどうすればよいでしょうか? つまり、reminder-collection をループして同じ出力を得たいと考えています。

対応するjs:

0 投票する
2 に答える
354 参照

javascript - meteor S3ファイルのアップロードがサーバーコードで機能しない 私はcfs:s3を使用しています

3つのパッケージを追加しました

エラー :

s3.js

client.js

サーバーjs

これにより、アップロード時にエラーが発生する TypeError: Cannot read property 'keys' of undefined

しかし、サーバー コードを client.js に移動すると、S3 にファイルがアップロードされます。サーバーコードから S3 にアップロードする際の問題点。

このエラーを解決するのを手伝ってください。このエラーから抜け出す方法、私のコードまたは構成の問題点。

0 投票する
1 に答える
37 参照

mongodb - Meteor は、グループ化された最新のものを公開します

私は次のようなコレクションを持っています:

_remoteIdは別のコレクションへの参照です。私が必要としているのは、_remoteId でグループ化された最新のドキュメントを公開することです。集計を使用する必要があると思います$groupが、唯一の例 (例here ) は Cursor を返さないように見えるため、反応的ではないようです。Cursor を直接返すか、サーバーを監視して更新を手動で設定することにより、反応するような方法でグループ集計を公開する方法はありますか?