插入文档,也可以用结构体
type Customer struct {
Name string `bson:"name"`
Gender string `bson:"gender"`
}
customer := Customer{Name: "狗蛋", Gender: "男"}
result, err := client.Database("mytest").Collection("ccone").InsertOne(context.Background(), customer)
if err != nil {
panic(err)
}
fmt.Println(result)
type Customer struct {
Name string `bson:"name"`
Gender string `bson:"gender"`
}
customer := Customer{Name: "狗蛋", Gender: "男"}
result, err := client.Database("mytest").Collection("ccone").InsertOne(context.Background(), customer)
if err != nil {
panic(err)
}
fmt.Println(result)
2023-09-06
mongo.NewClient() 这个方式已经废弃了,不推荐使用,用mongo.Connect() 代替
serverAPI := options.ServerAPI(options.ServerAPIVersion1)
opts := options.Client().ApplyURI("mongodb://localhost:27017").SetServerAPIOptions(serverAPI)
client, err := mongo.Connect(context.Background(), opts)
if err != nil {
panic(err)
}
serverAPI := options.ServerAPI(options.ServerAPIVersion1)
opts := options.Client().ApplyURI("mongodb://localhost:27017").SetServerAPIOptions(serverAPI)
client, err := mongo.Connect(context.Background(), opts)
if err != nil {
panic(err)
}
2023-09-06
讲师回答 / 马听老师
同学你好,这么课程主要讲解的是MongoDB,如果需要系统学习目前主流数据库的知识,可以学习老师最近上线的DBA体系课:https://class.imooc.com/sale/dba。包括了MySQL、Redis、MongoDB系统的知识点,另外还包括云时代DBA工作、AI协助DBA工作、企业级实战和自动化运维平台开发等内容,感兴趣的话可以学习哈。
2023-08-17
已采纳回答 / dudu0101
删除mongodb 的db目录下的mongod.lock文件,重启mongodb即可。该文件会生成在日志文件下(跟bin目录同级),cd 日志文件后 rm指令删除mongod.lock文件
2023-03-26