私たちは非常に大きなコレクションを持ち、いくつかのインデックスを持っています。?
index
は基本的にキーとしてインデックス付きフィールドを持つテーブル、および値としてObjectID
秒のリストであるので、我々は何とかそれを指すObjects
数が最も多いキーを取得することができれば、我々は思っていました。例えば
、我々が収集している場合:
{ _id: 1, a : 1, b : 1 },
{ _id: 2, a : 2, b : 2 },
{ _id: 3, a : 2, b : 3 },
{ _id: 4, a : 2, b : 4 },
{ _id: 5, a : 3, b : 4 },
{ _id: 6, a : 3, b : 4 },
{ _id: 7, a : 4, b : 4 }
"a
" のインデックスがあります。 - 「2
」我々は何とかオブジェクトの最も長いリストでのインデックス値を照会したい
index a:
"1" => [ 1 ],
"2" => [ 2, 3, 4 ],
"3" => [ 5, 6 ],
"4" => [ 7 ]
た場合: は、私はこのようになりますどこかのテーブルを想定しています。
MongoDB
で可能なことはありますか?