mongo 只读问题

qq_38883268 2019-10-28 05:25:14
我在mongo创建了一个用户,
db.createUser(
{
user: "user",
pwd: "password",
roles: [
{ role: "readWrite", db: "vp_print" }
]
}
)

然后我用MongoTemplate去查询是能查到数据,但是去insert就失败了
显示
org.springframework.dao.DataAccessResourceFailureException: Timed out after 30000 ms while waiting for a server that matches WritableServerSelector. Client view of cluster state is {type=REPLICA_SET, servers=[{address=.aliyuncs.com:3717, type=REPLICA_SET_SECONDARY, roundTripTime=7.2 ms, state=CONNECTED}]; nested exception is com.mongodb.MongoTimeoutException: Timed out after 30000 ms while waiting for a server that matches WritableServerSelector. Client view of cluster state is {type=REPLICA_SET, servers=[{address=aliyuncs.com:3717, type=REPLICA_SET_SECONDARY, roundTripTime=7.2 ms, state=CONNECTED}],
然后我用这个账号去修改mongo里面数据,提示
...全文
212 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
zjcxc 2019-10-29
  • 打赏
  • 举报
回复
Timed out after 30000 ms
貌似不是帐号的问题吧,你找个账号试试呢

1,798

社区成员

发帖
与我相关
我的任务
社区描述
MongoDB相关内容讨论区
社区管理员
  • MongoDB社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧