插入文檔,也可以用結構體
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