“错误”:“ TypeError:将圆形结构转换为JSON”

时间:2019-07-04 16:48:39

标签: javascript node.js rest api

我目前正在使用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
    }

非常感谢您提供任何提示或帮助,感谢您抽出宝贵时间阅读我的问题。

0 个答案:

没有答案