![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MongoDB
九思梦鹿
怀揣着梦想的星辰
展开
-
Go——连接设有账户密码的mongo数据库
testdb 数据库设置的账户是user,密码是123456// Set client optionsclientOptions := options.Client().ApplyURI("mongodb://user:123456@127.0.0.1:27017/testdb")// Connect to MongoDBclient, err := mongo.Connect(context.TODO(), clientOptions)if err != nil { log.Print.原创 2020-12-03 21:46:54 · 2001 阅读 · 0 评论 -
Ubuntu安装mongo并设置账户密码
apt换源$ sudo vim /etc/apt/sources.list在以上文件中添加以下源deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse deb http://mirrors.aliyun.com/u原创 2020-12-03 21:30:58 · 1716 阅读 · 1 评论 -
Go——快速往mongo数据库中写入大量数据
方式使用循环加协程,快速大量写入接口func insertNew(name string, age int, city string) { insertResult, err := user.Collection.InsertOne(context.TODO(), bson.D{ {"name", name}, {"age", age}, {"city", city}, }) if err != nil { log.Fatal(err) } fmt.Println("Inserte原创 2020-10-13 14:52:59 · 956 阅读 · 0 评论 -
查看mongdb集合中有多少条数据
以 test 数据库、trainers 集合为例使用下面这个指令即可:db.trainers.stats().count如:> use testswitched to db test> show collectionstrainers> db.trainers.stats().count600注:如果使用 db.trainers.stats().find() 指令,在终端只能显示20条数据文档,如果在输入以上指令回车后,再输入 it 指令,则会输出集合中接下来的2原创 2020-10-11 17:42:32 · 4650 阅读 · 0 评论 -
Go——获取mongo数据库集合的信息
终端查看mongo集合的信息以 mongocrud数据库、crud集合为例执行命令use mongocrud// 以下命令默认以 bytes 为单位db.crud.stats()// 以下命令以 kb 为单位db.crud.stats(1024)显示如下{ "ns" : "mongocrud.crud", "size" : 193, "count" : 3, "avgObjSize" : 64, "storageSize" : 36864, "capped" : false,原创 2020-09-27 22:32:01 · 1564 阅读 · 0 评论 -
Go——mongo数据库增删改查操作
MongoDB 将数据存储为一个文档,数据结构由键值对(key => value)组成;MongoDB 里的数据库表称为集合,数据称为文档导入需要的包import ( "context" "fmt" "go.mongodb.org/mongo-driver/bson" "go.mongodb.org/mongo-driver/mongo" "go.mongodb.org/mongo-driver/mongo/options" "log")构造结构体type User st.原创 2020-09-27 22:01:05 · 2169 阅读 · 4 评论 -
GO——mongo实现模糊查询
导入需要的包import ( "context" "fmt" "go.mongodb.org/mongo-driver/bson" "go.mongodb.org/mongo-driver/mongo" "go.mongodb.org/mongo-driver/mongo/options" "log")构造结构体type User struct { Name string Age int City string}type Users struct { Collection原创 2020-10-17 00:24:33 · 3280 阅读 · 1 评论