私は、mongo の非常に基本的なデータ型に対して複雑なロジック クエリを作成することと戦っています。基本的に、何百万ものユーザー属性を持つことができるので、私の基本的な mongo ドキュメントは次のとおりです。
{
name: "Gender"
value: "Male"
userId : "ABC123"
}
{
name: "M-Spike"
value: 0.123
userId : "ABC123"
}
私がやりたいのは、findAll userId where {name : "Gender, value: "Male"} AND { name : "m-spike", value : { $gt : 0.1} } のようなものを検索することです
集計フレームワークを使用してみましたが、クエリの複雑さは限られています。基本的に、すべての基準を論理和し、sampleId で結果をカウントしていました (基本的な AND を複製しました)。