import("go.mongodb.org/mongo-driver/bson/primitive")type User struct{
Id primitive.ObjectID `bson:"_id"`
Ips []Ip `bson:"ips"`
Key string`bson:"key"`}type Ip struct{
Ip string`bson:"ip"`}var DalUser *mongo.Collection
1. 新增
funcinsert(){
user :=new(dal.User)
user.Id = primitive.NewObjectID()
user.Ips =[]dal.Ip{{"127.0.0.1"},{"127.0.0.2"},{"127.0.0.3"},}
user.Key ="test"//新增
one, err := DalUser.InsertOne(ctx, user)if err !=nil{return}
fmt.Println("object id is ", one.InsertedID)}