問題タブ [aggregation-framework]

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

mongodb - 埋め込まれたドキュメントのMongoid集約メソッド?

埋め込まれたドキュメントでaggregate、min、max、sum 、friendsを実行するにはどうすればよいですか?

例えば:

地区が持つすべてのイベントの平均コストを取得します。これらのイベントはかなり深く埋め込まれています。

明らかに動作しません。

どちらもしません。次のエラーメッセージが表示されます。

それで、それは可能ですか、それとも独自のmap / reduce関数を書く必要がありますか?

0 投票する
5 に答える
52498 参照

mongodb - キーフィールドでMongoDBコレクション内のすべての重複ドキュメントを検索

いくつかのドキュメントのセットを含むコレクションがあるとします。このようなもの。

このコレクション内の重複するすべてのエントリを「名前」フィールドで検索したいと思います。たとえば、「foo」は2回表示され、「bar」は3回表示されます。

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

mongodb - mongodb の集計フレームワークはいつ使用するのですか?

mongodb 2.1 の集約フレームワークを調査しました。そして、私はテストをしました。

transaction_flow に 4 万のデータを挿入した後、mongodb がクラッシュしました。そして、mongodb のドキュメントの制限サイズが 16Mb であることを知っています。現在、ドラッグストア コレクションは 22Mb です。したがって、集約コマンド、たとえば。なぜこのコマンドを設計するのか、いつ使用するのか?

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

mongodb - MongoDB-v2.1.0で$groupを使用して合計を実行する

Mongo DB-データの集約(MongoDB 2.1.0-不安定なリリース):

http://www.mongodb.org/display/DOCS/Aggregation+Framework+-+%24groupの例として、私が何を間違っているのかわからない

集計がどのように実行されるかを示します。

いくつかの支援をいただければ幸いです。ありがとう。

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

java - MongoDb アグリゲーション

mongdoDb 集計を使用した類似クエリの記述方法

mondoDb の group 関数を使用して、コレクションを特定のキーでグループ化し、より頻繁に発生する 1 行を返したい

以下のJavaのコードは、フィールドsomeFieldでグループ化を適用し、要素のコレクションを返すリストを返します。すべての要素には、「someField」と「count」(出現回数)の2つのフィールドがありますクライアントでの2回目の反復を避けたいカウントの最大値を調べる側

0 投票する
5 に答える
8761 参照

php - 配列の最後のアイテムまでmongodbを見つける方法は?

配列の最後の要素がある値に等しいドキュメントを見つけたいです。配列要素には、特定の配列位置からアクセスできます。

しかし、最後の項目を基準として使用して検索するにはどうすればよいですか?すなわち

ちなみに、私はphpを使用しています

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

mongodb - MongoDb 集計: x ですべてのグループを選択

新しい集計フレームワークを使用して、次の SQL に似たステートメントを mongo-query に変換しようとしています。

これまでのところ、次のように書くことができましたが、これはうまく機能しますが、選択/返されるフィールドは 1 つだけです。

また、MongoDb をだましてすべてのフィールドを返すために、存在しないフィールド名を追加することで、$project パイプラインの除外モードを試してみました。構文は正しいですが、結果は返されません。例えば:

すべてのフィールドを返す必要がある理由は、(将来) どのフィールドが存在するかどうかわからないからです。たとえば、「学生」には、フィールド x、y、z がある場合とない場合があります。したがって、一般的な目的のために、「すべてを選択」し、結果を単一のフィールドでグループ化して返す必要があります。「学生のマーク」である必要はありません。田畑。

前述の理由により、返される必要があるすべてのフィールドを単純に射影することはできません。これもまた、すべてのフィールドを把握しているわけではないためです。

新しい集計フレームワークを使用して、誰かが私の問題を解決する良い方法を知っていることを願っています。

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

python - Mongodb 集約フレームワーク エラー

私はpymongoとmongoの集約フレームワークを使用しようとしています.Pythonから得たものは次のとおりです:

Python のコード カット:

理由はありますか?

0 投票する
5 に答える
123810 参照

mongodb - 文字列をmongodbで日付に変換する

mongodbシェルを使用してカスタムフォーマットを使用して文字列を日付に変換する方法はありますか

「21/May / 2012:16:35:33-0400」を現在に変換しようとしています。

DateFormatter渡す方法や何かを 渡す方法Date.parse(...)ISODate(....)方法はありますか?

0 投票する
4 に答える
38883 参照

mongodb - 集約フレームワークでオブジェクトを$unwindします

MongoDB集約フレームワークでは、オブジェクト(つまり、JSONコレクション)で$unwind演算子を使用したいと考えていました。これは可能ではないようですが、回避策はありますか?これを実装する計画はありますか?

たとえば、集計ドキュメントから記事コレクションを取得します。ユーザー->評価からのマップである追加のフィールド「評価」があるとします。各ユーザーの平均評価を計算できますか?

これ以外に、私は集約フレームワークに非常に満足しています。

更新:これは、リクエストごとのJSONコレクションの簡略化されたバージョンです。ゲノムデータを保存しています。最も一般的なルックアップはランダムな人の遺伝子型を取得することであるため、遺伝子型を配列にすることはできません。