[英]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.