我在mongodb atlas上设置了必要的权限。我正在尝试从node.js写入数据库测试,这是我的代码 products.js:
data.frame(strata, sites, observed)
});
终端显示错误:
router.post('/:productId', (req ,res ,next) => {
const id = req.params.productId;
Product.findById(id)
.exec()
.then(doc=> {console.log(doc);
res.status(200).json(doc).catch(err => console.log(err))
})
.catch(err =>{ console.log(err);
res.status(500).json({error: err});
})
所示
答案 0 :(得分:0)
Mongodb
Atlas似乎不适合邮递员使用,或者它们的设置存在问题,我现在将mondgodb
托管在mLab
上,一切正常不必更改我的代码
答案 1 :(得分:-1)
从mongodb复制与您的驱动程序版本兼容的连接字符串时,Atlas选择第一个,如果不起作用请选择第二个。