如下代码:
result := bson.M{} Database.GetHqchipMgoDatabase().Collection(collection).FindOne(context.TODO(), bson.M{"GoodsSn": goods_sn, "pn2": "HQCHIP-ZNLKLJK"}).Decode(&result) if len(result) > 0 { // 查询到数据 }
查询到的结果是interface类型,需要转换,不推荐这种偷懒方式
如下代码:
result := bson.M{} Database.GetHqchipMgoDatabase().Collection(collection).FindOne(context.TODO(), bson.M{"GoodsSn": goods_sn, "pn2": "HQCHIP-ZNLKLJK"}).Decode(&result) if len(result) > 0 { // 查询到数据 }
查询到的结果是interface类型,需要转换,不推荐这种偷懒方式