問題タブ [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 投票する
0 に答える
167 参照

mongodb - mongodb と meteor、$or を使用するときに優先フィールド一致でドキュメントを並べ替える方法

meteor で、次のドキュメントを含む minimongo コレクションがあるとします。

qty > 250そして、 $or 演算子を使用して、 を持つドキュメントまたは説明が であるドキュメントを返したいと考えていますshoe

返されたカーソルが次の順序でソートされるようにするにはどうすればよいですか。

  1. と の両方qty > 250の説明が一致するドキュメントshoe
  2. 説明のみのドキュメントshoe
  3. ちょうど持っている文書qty > 250

周りを検索すると、集計ref 1のように見えますが、ref 2は、この時点で流星の minimongo が集計をサポートしていないように見えるという事実を除いて、1 つのオプションである可能性があります。

これが minimongo ソート指定子/クエリなどで達成できない場合、上記のように代わりに結果をソートする方法は?

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

javascript - minimongo コレクション内のすべてのアイテムを互いに比較する

ローカルのミニモンゴ コレクションを作成しました。コレクション内の各アイテムを他のすべてのアイテム (順列ではなく組み合わせ) と比較したいと考えています。配列の場合は、次のようになります。

これはミニモンゴで可能ですか?私の最初の考えはhasNext()andを使用next()することでしたが、それらは存在しません。次に、独自の組み合わせでグループ化できると考えaggregateましたが、それはクライアントにも存在しません。

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

javascript - Meteor または Blaze フレームワーク全体を使用せずに Minimongo を使用できますか?

クライアント側で大きなjsonファイルを扱っています。サーバー側でmongoコレクションをクエリするのと同じ方法でjsonをクエリできるようにしたい。私は最近、まさに私が欲しいミニモンゴについて聞きました。ちなみに、私のバックエンドはFlaskで、フロントエンドはAngularを使用しています。Meteor/Blaze フレームワーク全体を使用せずに、Minimongo を単純な JavaScript ライブラリとして使用できますか?

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

json - 集約を可能にする大きな JSON ファイルをクエリするための効率的で柔軟な Javascript ライブラリ?

フロントエンドで深い階層構造を持つ大きな json ファイルを扱っています。mongoDB または redis コレクションをクエリするのと同じ方法で、それらを効率的にクエリおよび集約できるようにしたいと考えています。

私は2つのライブラリを知っています:

  1. Blaze/Meteor フレームワーク全体を使用せずに単独で使用できるかどうかはわかりません
  2. JSLINQ

他の提案、トリックはありますか?

編集:

CSS セレクターに似た API を提供するjson:select()という別のライブラリーもあります。

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

meteor - 配列を更新する方法、クライアント側

私はコレクション内の配列を更新しようとしました

しかし、私はこのエラーが発生しました

キャッチされていないエラー: 許可されていません。信頼されていないコードは、ID によってのみドキュメントを更新できます。[403]

配列、クライアント側 (minimongo) のデータを更新するにはどうすればよいですか?

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

meteor - ローカルの Minimongo コレクションを複製または編集する

minimongo コレクションのクローンを作成して、計算を行い、結果を取得し、それらの結果をサーバーにプッシュできるようにしたいと考えています。

これが適切なパターンであると仮定すると、minimongo コレクションを複製するにはどうすればよいでしょうか?

._deepcopyオブジェクトに(1.0.4)がなくなったようで、EJSON.clone小さいコレクションでも呼び出しスタックのサイズを超えようとしています。参照によるアンダースコアの_.clone()唯一のコピー。

または、ローカル コレクションを編集することもできますcollection._collection.update。しかし、その場合、万が一サーバーが処理中にドキュメントを更新または削除した場合はどうなるでしょうか? このビデオを見ましたが、そのシナリオについてはまだ不明です: https://www.eventedmind.com/feed/meteor-how-does-the-client-synchronize-writes-with-the-server