```go
interface conversion: interface {} is bson.M, not map[string]interface {}
起初是照着已有的数据结构去写返回数据
json的数据结构是map[string]interface结构,因此类型断言也写的是interface{}.map[string]interface{}
但是报了以上的错误,根据编辑器指引换成interface{}.(bson.M)就不报错了,但是bson.M其实也是map[string]interface结构。
![在这里插入图片描述](https://img-blog.csdnimg.cn/9e6119ff816447f4ac419d95933a0c9b.png)
于是,自己在用简单的int类型去测试了以后得出结论:
###### interface的类型断言,他之前是什么数据结构,断言的就得是什么数据结构,即便是别名也会报错