如下代码:
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类型,需要转换,不推荐这种偷懒方式