我有一个node.js api,它使用mongoose从mongodb中提取数据,并希望将一些元数据附加到返回的json文档中。这样做的最佳方式是什么?
退回文件的当前格式
[
{
_id: "55edf1cc49f2dd46365b0884",
title: "title 1",
body: "body 1"
},
{
_id: "55edfffe49f2dd46365b0885",
title: "title 2",
body: "body 2"
}
]
返回文档的必需格式
{
"data": [
{
_id: "55edf1cc49f2dd46365b0884",
title: "title 1",
body: "body 1"
},
{
_id: "55edfffe49f2dd46365b0885",
title: "title 2",
body: "body 2"
}
],
"meta": {
"test": "test"
}
}
答案 0 :(得分:0)
一个明显的解决方案就是这个(假设您正在使用Express):
res.json({
data : mongooseResult,
meta : { test : 'test' }
});