私は、ユーザーがデータをアップロードできる製品で作業しており、アップロード中にデータのデータ型が動的に取得されます。私はmongodbにデータを保存しています。ユーザーは、データをセグメント化するためにフロントエンドにルールを書き込むことができます。要件の1つは、ルールは、生年月日が今日のすべてのレコードを見つけるような方法で与えられることです。そのため、私は月に&月までに文書をフィルタリングする必要があります。現時点では、ユーザーが指定したルールに基づいてBasicDBObjectとしてmongoクエリ(Java)を構築しています。MongoDB:集計なしの今日の生年月日までのデータの検索/フィルタリング
フィルタは、$ date.month = 12 & & $ date.day = 10(生年月日が12月10日になるすべてのレコードを取得するため)のようにする必要があります。
Mongoクエリーでどのように達成されるかを助けることができますか?
可能な複製(https://stackoverflow.com/questions/18907566/mongodb-query-specific-monthyear-not-date)私はこれを達成したいいけない – dnickless
集約して。ここでやっている実際のプロセスImは、すべてのドキュメントを取得し、フィルタと投影を適用してそれらを繰り返します。私は集計を使用していません。 – Preetham