ここに私のサンプルMongoDBコレクションがあります。登録された科目数の昇順ですべてのレコードのリストが必要です。MongoDBの配列サイズでレコードをソート
対応するMySQLのクエリは
SELECT name, COUNT(subject_code) AS NUM FROM table_name ORDER BY NUM ASC
になります同じことを行うにはMongoDBのクエリを見つけるために私を助けてください:
{
["name"]=> string(5) "David"
["subject_code"]=> array(5) {
[0]=> int(101)
[1]=> int(111)
[2]=> int(121)
[3]=> int(123)
[4]=> int(53)
}
}
"*この質問には研究努力はありません。 [aggregation](https://docs.mongodb.org/manual/reference/operator/aggregation-pipeline/)あなたは質問に自分自身で答えることができます:配列のプロジェクトサイズ、そして結果を並べ替えます。 –