我使用转到我的项目和MongoDB和 氧化镁是连接来连接MongoDB。
我有以下文件,这是要插入到 MongoDB
{
"_id" : ObjectId("53439d6b89e4d7ca240668e5"),
"balanceamount" : 3,
"type" : "reg",
"authentication" : {
"authmode" : "10",
"authval" : "sd",
"recovery" : {
"mobile" : "sdfsd",
"email" : "sds@gmail.com"
}
},
"stamps" : {
"in" : "x",
"up" : "y"
}
}
我已经创建了如上所述的 BSON 文档。
我有两个包裹
帐户.go
数据库引擎
account.go用于创建 BSON 文档并将 BSON 文档发送到 dbEngine.go
dbEngine.go用于建立与 MongoDB 的连接并插入文档。将 BSON 文档传递给 dbEngine.go
dbEngine.Insert(bsonDocument);
在 dbEngine.go 我有方法
func Insert(document interface{}){
//stuff
}
错误:恐慌:无法将接口 {} 编组为 BSON 文档。
接口是否不用于 BSON 文档。{}
我是新手Go。任何建议或帮助将不胜感激
相关分类