mongo-example/create.go

36 lines
654 B
Go
Raw Normal View History

2023-01-26 06:21:19 +00:00
package main
import (
"fmt"
"log"
"go.mongodb.org/mongo-driver/bson/primitive"
"myschools.me/suguo/mongo-example/mongo"
)
func create() {
obj, err := mongo.DocumentCreate("person", &Student{
ID: primitive.NewObjectID(), //ObjectID("000000000000000000000000")重复插入出现E1100错误
Name: "王保强",
Sex: "男",
})
if err != nil {
log.Fatal(err)
}
fmt.Println(obj)
obj, err = mongo.DocumentCreate("booking", &Booking{
ID: primitive.NewObjectID().Hex(),
Uid: 120,
IndustryId: 1,
LocationId: 20,
BaseLocationId: 853,
})
if err != nil {
log.Fatal(err)
}
fmt.Println(obj)
}