package db import ( "fmt" "sync" "testing" "go.mongodb.org/mongo-driver/bson/primitive" ) func Test_Id(t *testing.T) { wg := new(sync.WaitGroup) for i := 0; i < 3; i++ { wg.Add(1) go func(_wg *sync.WaitGroup) { for i := 0; i < 10; i++ { id := primitive.NewObjectID().Hex() fmt.Printf(id + "\n") } _wg.Done() }(wg) } wg.Wait() }