Install & Compatibility
Where this runs
No compatibility data collected yet for this library.
Code
Verified usage
Verified import paths — ran on the pinned version, not inferred.
mgm
✓ github.com/kamva/mgm/v3
Connects to MongoDB and creates a new document using the MGM ODM.
package main
import (
"context"
"fmt"
"log"
"github.com/kamva/mgm/v3"
"go.mongodb.org/mongo-driver/mongo/options"
)
type User struct {
mgm.DefaultModel `bson:",inline"`
Name string `bson:"name"`
}
func main() {
err := mgm.SetDefaultConfig(nil, "test", options.Client().ApplyURI("mongodb://localhost:27017"))
if err != nil {
log.Fatal(err)
}
user := &User{Name: "John"}
err = mgm.Coll(user).Create(context.Background(), user)
if err != nil {
log.Fatal(err)
}
fmt.Printf("Created user: %+v\n", user)
}
Upgrade
Version history
3.5.0latest on pkg.go.dev
Audit
Dependencies
No dependency data recorded yet.