0

mongodb クエリがあり、計算フィールドを追加したいと考えています。計算フィールドは、アイテムが別のクエリの結果のどこにあるかに基づいています。したがって、私のクエリは列 a、b、c、d を返します。列 e は、現在の行が別のクエリと一致するかどうかに基づいている必要があります。

mongoでこれを行う効率的な方法はありますか? 私は本当にこれを行う方法がわかりません...

4

1 に答える 1

2

などの標準関数を介してドキュメントを返すときに、データベース内で説明したように関数を実行する方法は現在ありませんfind。コミュニティからリクエストされましたが、一般的なリクエストは単一のドキュメントのみを操作することです。

集計フレームワークには $project を使用した計算フィールドがあります。ただし、パイプライン内の現在のドキュメントに対してのみ動作します。したがって、他のクエリを要約することはできません。

eデータ アクセス レイヤーの一部として価値を構築する必要があります。

于 2013-01-14T12:21:24.880 に答える