gpt4 book ai didi

MongoDB 错误 : Cannot use 'commands' readMode, 降级到 'legacy' 模式

转载 作者:IT老高 更新时间:2023-10-28 13:22:39 24 4
gpt4 key购买 nike

所以我正在使用 mongo 开发一个项目,执行代码后出现错误:db.usercollection.insert({ "username": "testuser1", "email": "testuser1@testdomain.com"})

显示的错误是:

Cannot use 'commands' readMode, degrading to 'legacy' mode WriteResult({
"writeError" : {
"code" : 13,
"errmsg" : "not authorized on watersheds to execute command { insert: \"usercollection\", documents: [ { _id: ObjectId('568d0eda45d472b121116bef'), username: \"testuser1\", email: \"testuser1@testdomain.com\" } ], ordered: true }"
} })

db.version() 是 3.0.7,我安装的 MongoDB shell 版本是 3.2.0

我应该如何解决这个问题?

问候,达里尔

最佳答案

db.getCollection(collectionName).count({});
db.getCollection(collectionName).find({});

有效!也许mongo需要其他操作。

关于MongoDB 错误 : Cannot use 'commands' readMode, 降级到 'legacy' 模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34634017/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com