次のドキュメント構造があります。
{
_id: ...,
name: "Item1",
Props: [
{
Key: "numberKey",
Val: 1234
},
{
Key: "dateKey",
Val: Date("2013-09-09")
}]
}
これは単純化されており、実際のアプリケーションでは Props フィールドにさまざまなキーと値が存在する可能性があります。
私の質問 - 「dateKey」によって「numberKey」を $group および $sum することは可能ですか?
これが不可能な場合、どの構造を使用すればよいですか? ユーザーがキーと値を追加できるようにする必要があるため、柔軟なものが必要です。