我目前正在使用nodejs和mongodb开发一个rest API,我发现请求中存在一个问题,该请求应根据ID带给我信息。
通过多次尝试并检查其他问题,我一直收到TypeError: Converting circular structure to JSON
,但没有解决办法。
router.get('/store/:id', async (req, res) => {
const { id } = req.params;
const db = req.app.locals.database;
try{
const result = await db.collection(collection).find({store_id : id }).toArray();
console.log(result);
res.json(result);
}
catch (error) {
res.status(500).json({ error: error.toString() });
}
})
这是来自数据库的信息的结构:
{
"_id": "5d1809974f7a7c32cb742f79",
"timestamp": "25-03-2004 21:18",
"store_id": 2,
"user_id": 2,
"product_id": "5d041fa86a8d2c001dad47ba",
"price": 1116
}
非常感谢您提供任何提示或帮助,感谢您抽出宝贵时间阅读我的问题。