用Mongooose返回子文档的有序子集

时间:2019-05-18 11:24:40

标签: node.js mongodb mongoose

我一般是第一次学习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}

我只想返回一个子文档的列表,但是我只能返回顶级记录。

0 个答案:

没有答案