gomongoMongoDB的Go开发包

联合创作 · 2023-09-30 19:19

gomongo 是 Go 语言访问 MongoDB 数据库的开发包。


示例代码:



package main

import "github.com/mikejs/gomongo/mongo"


func main() {
conn, _ := mongo.Connect("127.0.0.1")
collection := conn.GetDB("test").GetCollection("test_collection")

doc, _ := mongo.Marshal(map[string]string{
"_id": "doc1",
"title": "A Mongo document",
"content": "Testing, 1. 2. 3.",
})
collection.Insert(doc)

query, _ := mongo.Marshal(map[string]string{"_id": "doc1"})
got, _ := collection.FindOne(query)
mongo.Equal(doc, got) // true!

collection.Drop()
}

 

浏览 16
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报