我正在尝试将我的节点剩余api数据存储到mongodb地图集。但是出现插入错误。我什至添加了具有读取和写入权限的“用户”,但仍然没有解决方案。这是错误:
{
"error": {
"name": "MongoError",
"message": "user is not allowed to do action [insert] on [test.products]",
"ok": 0,
"errmsg": "user is not allowed to do action [insert] on [test.products]",
"code": 8000,
"codeName": "AtlasError"
}
}
答案 0 :(得分:0)
我通过将连接方法从 mongodb + srv:// 更改为 mongodb:// 解决了类似的问题。
mongodb:// 连接字符串可以通过在MongoDb Atlas 选择一种连接方法部分中选择Node.js驱动程序的早期版本来找到。我选择了 v2.2.12或更高版本。