From a3f70c7ea89da511dcc27abf960dab2a87964702 Mon Sep 17 00:00:00 2001 From: "suguo.yao" Date: Sat, 28 Jan 2023 15:33:45 +0800 Subject: [PATCH] =?UTF-8?q?=E5=86=99=E4=B8=8D=E4=B8=8B=E5=8E=BB=E4=BA=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- query.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/query.go b/query.go index f4e98a4..e3213ad 100644 --- a/query.go +++ b/query.go @@ -8,6 +8,7 @@ import ( "time" "go.mongodb.org/mongo-driver/bson" + md "go.mongodb.org/mongo-driver/mongo" "myschools.me/suguo/mongo-example/mongo" ) @@ -84,6 +85,11 @@ func queryResult() { collection := client.Database("example").Collection("booking") book := &Booking{} if err := collection.FindOne(ctx, bson.M{"_id": "63d20bb744ecbc6b61a283ef"}).Decode(&book); err != nil { + if err == md.ErrNoDocuments { + //这里的md是mongo,我们封名名需要修改 + fmt.Println("record does not exist") + return + } log.Fatal(err) } fmt.Println(book)