mongodbclient

module
v1.0.13 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 21, 2025 License: MIT

README

license Go Report Card Go Reference

mongodbclient

mongodbclient creates a MongoDB client.

Run mongodb server locally for testing

docker run --rm --name mongo-main -p 27017:27017 -d mongo

Run sample application

See sample application: examples/mongodbclient-ping/main.go

./build.sh

mongodbclient-ping

Example:

Start mongodb:

docker run --rm --name mongo-main -p 27017:27017 mongo

Fire up mongodbclient-ping:

$ mongodbclient-ping
2023/05/11 02:18:36 mongodbclient-ping version=0.1.0 runtime=go1.20.4 boilerplate=1.0.1 GOOS=linux GOARCH=amd64 GOMAXPROCS=12
2023/05/11 02:18:36 envconfig.NewSimple: SECRET_ROLE_ARN=''
2023/05/11 02:18:36 MONGO_URI=[] using MONGO_URI=mongodb://localhost:27017/ default=mongodb://localhost:27017/
2023/05/11 02:18:36 MONGO_USER=[] using MONGO_USER= default=
2023/05/11 02:18:36 MONGO_PASS=[] using MONGO_PASS= default=
2023/05/11 02:18:36 MONGO_CA_FILE=[] using MONGO_CA_FILE= default=
2023/05/11 02:18:36 mongodbclient.New: mongo connect URI: mongodb://localhost:27017/
2023/05/11 02:18:36 mongo ping: ok: elapsed 2.027956ms
2023/05/11 02:18:38 mongo ping: ok: elapsed 541.742µs
2023/05/11 02:18:40 mongo ping: ok: elapsed 1.138481ms
2023/05/11 02:18:42 mongo ping: ok: elapsed 1.178109ms
2023/05/11 02:18:44 mongo ping: ok: elapsed 1.12218ms

Directories

Path Synopsis
examples
mongodbclient-ping
Package main implements an example application.
Package main implements an example application.
Package mongodbclient creates a mongodb client.
Package mongodbclient creates a mongodb client.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL