問題タブ [minimongo]

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 に答える
139 参照

meteor - Meteor は、匿名コレクションのクライアント側でいくつかのエントリを更新します

匿名コレクション (クライアント側) のすべてのエントリを更新しようとすると、予期しない動作が発生しました。すべてではなく、1 つのエントリのみが更新されます。次のコードは true を返すと思っていましたが、そうではありません。

それはバグか、更新について私が得られなかったもののどちらかです...誰かが明確にすることができますか? 注: 当然、Meteor を実行しているブラウザーのコンソールにコードをコピーして貼り付ける必要があります。(0.8.0.1で試しました)

0 投票する
0 に答える
62 参照

mongodb - $or オペランドを使用して find() で一致するフィールドを取得する

次のように、コレクションに対して find() 操作を実行しています。

キーワードは正規表現であり、すべてうまく機能します。

しかし、MongoDB でどのフィールドがnameorと一致したdescriptionかを知る方法があるかどうか疑問に思っていましたtags。または、一致するフィールドをカウントする方法。

ありがとうございました。

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

mongodb - Meteor.jsで$ min mongoクエリを使用するには?

基本的に、複数の投稿があるアカウントのみを表示するフィルターを作成しようとしています。

結局何も返さない。.min() なども使ってみました。これは標準の Mongo クエリだと思いますが、Meteor 固有の問題があるのでしょうか?

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

meteor - 新しいオブジェクトを挿入すると Meteor 0.8.2 クライアント コレクションが空になる

meteor 0.7.2 を使用しているプロジェクトに取り組んでおり、正常に動作しています。meteor 0.8.2にアップデートした後、問題に直面しています。

クライアント側からコレクションにオブジェクトを挿入すると、すぐにコレクションが空になり、データが再ロードされます。これは、コレクション オブジェクトも更新するときに発生することがあります。

これは 1 つのコレクションでのみ発生しています。他のコレクションは正常に動作しています。

私はiron-routerJQuery Sortableを使用しています。

誰かがこれについて私を助けてくれますか? (挿入時または更新時に、ミニモンゴとマスターの間で競合が発生しているように感じます。これが事実である場合、なぜそれが起こっているのですか)

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

javascript - meteor でデータを手動でポーリングする方法は?

最新の 500 件のイベントが表示されるローリング ログ テーブルを作成しました。トラフィックが多すぎて、画面が絶えず点滅するだけなので、リアクティブにしたくありません。代わりに、クライアントが毎分サーバーをポーリングするようにしたいと思います。

自動公開は既にオフにしており、サーバー コードは最後の 500 件のイベントのみを公開しています。クライアントは、通常と同じチャネルにサブスクライブします。私は mongodb でレプリカ セットを実行していない (つまり、oplog がない) ため、サーバーは実際にはまったく反応しません (通常の mongo クライアントを使用して新しいドキュメントを挿入すると、Meteor アプリはそれを認識しません)。とにかく反応性がまったく欲しくないので、これは実際に私の利点に働いていると思います。

Meteor.setInterval を使用して毎分データを取得できると思いますが、クライアントの minimongo データ キャッシュを更新する方法がわかりません (または無効にして、サーバーに新しいコピー/デルタを発行するように要求できます)。

これがとても単純な質問である場合は申し訳ありません。私は流星の初心者です。

前もって感謝します。

0 投票する
0 に答える
45 参照

meteor - Meteor not returning document field using "return" but does using console.log();

データベース内の人の電子メール リストを取得するための基本的なクエリがあります。コンソールを介して console.log() すると、うまく機能しますが、アプリ内では機能しません。

私はまだ Meteor のコツをつかんでいます。

0 投票する
0 に答える
166 参照

meteor - MiniMongo サブチャイルド ソート

私は隕石を使用していて、コレクションを子でソートしようとしています

例:[{foo:{bar:1}},{foo:{bar:9}},{foo:{bar:3}}]で並べ替えfoo.barます。

私は次のコードでそれをやろうとしました:

Collection.find({},{sort:{"foo.bar":1}})

ただし、次のエラーが発生し続けます

error: { "$err" : "Unsupported projection option: foo.bar", "code" : 13097 }

子ノードでソートする別の方法はありますか? これは MiniMongo なので、aggregate は使用できません。

ありがとう。