我有這樣的原始文章集合:
{
title: "how javascript closure works?",
tag: "JS"
},
{
title: "react hooks exploration",
tag: "React"
},
{
title: "Prototype link in Javascript",
tag: "JS"
},
{
title: "Component lifecircle in React",
tag: "React"
}
get url api: /api/articleswith controllergetArticlesByTag回傳這個 json 陣列:
{
tag: "JS",
articles: [
{
title: "how javascript closure works?",
tag: "JS"
},
{
title: "Prototype link in Javascript",
tag: "JS"
},
]
},
{
tag: "React",
articles: [
{
title: "react hooks exploration",
tag: "React"
},
{
title: "Component lifecircle in React",
tag: "React"
},
]
}
文章陣列應該包含所有帶有適當標簽的文章。


我怎樣才能用貓鼬和快遞做到這一點?
uj5u.com熱心網友回復:
Article.find()您可以使用呼叫,而不是使用Article.aggregate()呼叫。您可以通過管道傳遞您的檔案以重塑它們。這樣的事情應該讓你開始:
Article.aggregate([
{ $group: {
_id: "$tag"
articles: { $addToSet: "$$ROOT" }
}}
])
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/407389.html
標籤:
