簡體   English   中英

Node.js與MongoDB Atlas的連接問題

[英]Issue with nodejs connection to MongoDB Atlas

所以我剛剛在Atlas中部署了MongoDB集群。 我配置了用戶,並從以前的數據庫恢復了備份。

現在,當我嘗試使用以下URI從節點連接到數據庫時:'mongodb + srv:// <-USER>:<-PWD> @ <-HOST> / <-DB>?retryWrites = true'我運行陷入一些問題。

連接成功,但是每當我發送請求並且節點服務器嘗試查詢數據庫時,連接都會產生以下錯誤:{“ name”:“ MongoError”,“ message”:“不允許用戶執行操作[查找]在[admin。]“,” ok“:0,” errmsg“:”上不允許用戶對[admin。]“,” code“:8000,” codeName“:” AtlasError“}進行操作[find]

似乎該連接正在查詢管理數據庫,即使我確實在URI的<-DB>參數中指定了其他數據庫也是如此。

有任何想法嗎?

提前致謝!

現在正在工作,如果有人遇到相同問題,我將發布答案。

看來這只是貓鼬的問題。 我使用的是5.0.10版本,我已更新為5.1.7,它可以完美運行。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM