1 回答

TA貢獻(xiàn)1821條經(jīng)驗 獲得超6個贊
在 Postman 中,您試圖_id作為查詢字符串傳遞,而您正在等待代碼中的路徑參數(shù)。
你想要做的是:
curl -X GET http://localhost:8080/get-custone/5b7d...
如果你更喜歡使用查詢字符串參數(shù),你應(yīng)該做類似的事情(我沒有測試代碼):
func main() {
r := gin.Default()
r.GET("/get-custone", getDetailone)
r.Run()
}
func getDetailone(c *gin.Context) {
session := connect()
defer session.Close()
col := session.DB("test").C("cust")
var results Person
idstring:= c.Query("_id")
oid:=bson.ObjectId(idstring)
err := col.Find(bson.M{"_id":oid}).One(&results)
if err != nil {
panic(err)
}
c.JSON(200, gin.H{
"message": "success",
})
}
- 1 回答
- 0 關(guān)注
- 178 瀏覽
添加回答
舉報