From 35ce1bff3496c67cda124aea3c36bc5b66b1e4e6 Mon Sep 17 00:00:00 2001 From: jackyzha0 Date: Sat, 9 May 2020 14:28:24 -0700 Subject: working mongo doc add --- db/mongo.go | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'db/mongo.go') diff --git a/db/mongo.go b/db/mongo.go index c3e31dd..1c694e7 100644 --- a/db/mongo.go +++ b/db/mongo.go @@ -6,6 +6,7 @@ import ( "net" "github.com/globalsign/mgo" + "github.com/globalsign/mgo/bson" log "github.com/sirupsen/logrus" ) @@ -39,5 +40,14 @@ func initSessions(user, pass, ip string) { } func insert(new Paste) error { + log.Infof("new paste struct: %+v", new) return pastes.Insert(new) } + +func fetch(hash string) (Paste, error) { + p := Paste{} + + q := bson.M{"hash": hash} + err := pastes.Find(q).One(&p) + return p, err +} -- cgit v1.2.3