MongoDb Atlas数据

时间:2018-07-14 15:41:57

标签: node.js mongodb rest

我正在尝试将我的节点剩余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"
    }
}

1 个答案:

答案 0 :(得分:0)

我通过将连接方法从 mongodb + srv:// 更改为 mongodb:// 解决了类似的问题。

mongodb:// 连接字符串可以通过在MongoDb Atlas 选择一种连接方法部分中选择Node.js驱动程序的早期版本来找到。我选择了 v2.2.12或更高版本