使用mgo包创建新用户时返回错误“$ queryOptions不是updateUser的有效参数”

时间:2017-06-05 09:51:52

标签: mongodb go mgo

我的MongoDB客户端程序很长一段时间以来一直适用于MongoDB 3.2主从集群。 但现在,当它连接到MongoDB 3.0.2分片集群时会出现问题。

当程序为新数据库创建新用户时,始终在以下代码中返回错误“$ queryOptions不是updateUser的有效参数”:

    err = newdb.UpsertUser(&mgo.User{
        Username: newusername,
        Password: newpassword,
        Roles: []mgo.Role{
            mgo.RoleReadWrite,
        },
    })

任何人都可以提供一些提示吗?

不过,mgo包是最新的。

0 个答案:

没有答案