Cara meneruskan data ke MongoDB menggunakan aplikasi Golang: Buat projek Golang baharu. Pasang pemacu MongoDB. Sambung ke contoh MongoDB. Buat koleksi. Sisipkan data. Data pertanyaan. kemas kini data. memadam data.
Aplikasi Golang yang mengekalkan data ke MongoDB
MongoDB ialah pangkalan data bukan perhubungan yang berkuasa yang sering digunakan dengan aplikasi Golang. Panduan ini akan menunjukkan kepada anda cara meneruskan data ke MongoDB menggunakan pustaka standard dan pakej pihak ketiga Golang. Prasyarat
2. Pemasangan Program pemacu MongoDBgo mod init myapp
go get go.mongodb.org/mongo-driver/mongo
import ( "context" "fmt" "log" "go.mongodb.org/mongo-driver/mongo" ) func main() { // 设置连接字符串 connectionString := "mongodb://localhost:27017" // 建立连接 client, err := mongo.Connect(context.TODO(), options.Client().ApplyURI(connectionString)) if err != nil { log.Fatal(err) } // 延迟关闭连接 defer client.Disconnect(context.TODO()) // ... }
5
// 设置待创建的集合名称 collectionName := "users" // 获取集合对象 collection := client.Database("myDatabase").Collection(collectionName)
8. Padam data
// 创建一个文档 user := map[string]interface{}{ "name": "John Doe", "age": 30, } // 将文档插入集合中 insertResult, err := collection.InsertOne(context.TODO(), user) if err != nil { log.Fatal(err) } // 打印插入后的 ID fmt.Printf("Inserted document with ID: %v\n", insertResult.InsertedID)
Atas ialah kandungan terperinci Bagaimana untuk mengintegrasikan dengan rangka kerja golang?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!