in golang/go-guestbook/src/backend/mongodb.go [44:53]
func (m *mongodb) addEntry(ctx context.Context, e guestbookEntry) error {
ctx, cancel := context.WithTimeout(ctx, time.Second*3)
defer cancel()
col := m.conn.Database("guestbook").Collection("entries")
if _, err := col.InsertOne(ctx, e); err != nil {
return fmt.Errorf("mongodb.InsertOne failed: %+v", err)
}
return nil
}