func()

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
}