我一般是第一次学习MongoDB和数据库。我想在数据库中查询视图数最高的10个子文档。
我已经尝试过对此进行研究,但恐怕我可能了解得很少,以至于我不知道我应该寻找什么。我相信它可能与.Aggregate()有关
{"_id":"5cdf7fba146fda20a4bbd80a",
"AccountId":"5fff7cef1c8b494234884e583c5ebd55d285bffc",
"Estimated":40,
"Satoshis":0,
"Paid":0,
"Views":2,
"Images":[
{
"_id":"5cdf7fba146fda20a4bbd80b",
"imageId":"50152211943",
"reviewStatus":false,
"deleted":false,
"views":5,
"reports":0,
"fileName":"50152211943.gif",
"thumbNail":"50152211943.gif"},
{
"_id":"5cdf7fd7146fda20a4bbd80c",
"imageId":"23592905165",
"reviewStatus":false,
"deleted":false,
"views":10,
"reports":0,
"fileName":"23592905165.jpg",
"thumbNail":"23592905165.jpg"
}],
"__v":1}
我只想返回一个子文档的列表,但是我只能返回顶级记录。