Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/go/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mongodb “错误”$queryOptions不是updateUser的有效参数;在使用mgo包创建新用户时返回_Mongodb_Go_Mgo - Fatal编程技术网

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

Mongodb “错误”$queryOptions不是updateUser的有效参数;在使用mgo包创建新用户时返回,mongodb,go,mgo,Mongodb,Go,Mgo,我的一个MongoDB客户端程序在MongoDB 3.2主从集群上运行良好已有很长时间了。 但是现在,当它连接到MongoDB 3.0.2分片集群时出现了一个问题 当程序为新数据库创建新用户时,以下代码始终返回错误“$queryOptions不是updateUser的有效参数”: err = newdb.UpsertUser(&mgo.User{ Username: newusername, Password: newpassword,

我的一个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软件包是最新的。

这似乎是最新的mgo和MongoDB 3.0.2之间的不兼容。您可以使用mgo项目。@Adrian,谢谢您的回复。我将在这里补充一个问题。这似乎是最新的mgo和MongoDB3.0.2之间的不兼容。您可以使用mgo项目。@Adrian,谢谢您的回复。我将在那里填写一个问题。