Skip to content

Instantly share code, notes, and snippets.

@jfjensen
Created April 7, 2022 09:48
Show Gist options
  • Save jfjensen/898057d901f88c9e4dc8b2eae950dfee to your computer and use it in GitHub Desktop.
Save jfjensen/898057d901f88c9e4dc8b2eae950dfee to your computer and use it in GitHub Desktop.
This is a short program that connects to and disconnects from a MongoDB server
package main
import (
"context"
"fmt"
"go.mongodb.org/mongo-driver/mongo"
"go.mongodb.org/mongo-driver/mongo/options"
)
func main() {
ctx := context.TODO()
opts := options.Client().ApplyURI("mongodb://localhost:27017")
client, err := mongo.Connect(ctx, opts)
if err != nil {
panic(err)
}
defer client.Disconnect(ctx)
fmt.Printf("%T\n", client)
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment