作者热门文章
- mongodb - 在 MongoDB mapreduce 中,如何展平值对象?
- javascript - 对象传播与 Object.assign
- html - 输入类型 ="submit"Vs 按钮标签它们可以互换吗?
- sql - 使用 MongoDB 而不是 MS SQL Server 的优缺点
所以我正在使用 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/
在 Web 上查看包含列中带有组合框的表格的 Xpage 时,Domino 生成的 html 为组合框创建了一个表格,但为其他组件创建了一个跨度(目前在 textFields 和计算字段上测试)。 然
所以我正在使用 mongo 开发一个项目,执行代码后出现错误:db.usercollection.insert({ "username": "testuser1", "email": "testuse
我是一名优秀的程序员,十分优秀!