mongodb
防止忘记
仙人Immortal
这个作者很懒,什么都没留下…
展开
-
mongodb开启认证
mongodb开启认证介绍配置文件重启mongodb认证介绍mongodb里的账号是与数据库对应的,非全局,所以要给指定数据库创建账号首先,在数据库里创建俩账号,一个admin的一个指定数据库的(假设名为test)use admindb.createUser({ user: "root", pwd: "123456", roles: [{ role: "userAdminAnyDatabase", db: "admin" }] })use testdb.createUser({ user: "原创 2021-11-20 09:42:48 · 1706 阅读 · 0 评论 -
mongo-c-driver释放client崩溃
mongodb释放内存崩溃介绍解决办法介绍系统:ubuntu18.04数据库: 5.0.41.20.0版本的mongo-c-driver里mongoc_client_destroy会报以下错误src/bson/bson.c:2281 bson_destroy(): precondition failed: bsonAborted (core dumped)解决办法换成1.18.0就好了...原创 2021-11-19 23:09:51 · 715 阅读 · 0 评论 -
mongodb-c-driver构建
mongodb-c-driver介绍示例介绍安装方式可以看官网http://mongoc.org/libmongoc/current/installing.html示例先安装依赖sudo apt-get install cmake libssl-dev libsasl2-devsudo apt-get install libbson-1.0-0编译构建(从git上)git clone https://github.com/mongodb/mongo-c-driver.gitcd mon原创 2021-11-19 10:50:54 · 1072 阅读 · 0 评论 -
mongodb索引
mongodb索引查看创建删除查看db.t1.getIndexes()会显示以下[ { "v" : 2, "key" : { "_id" : 1 }, "name" : "_id_" }]v 版本号key 索引列name 索引名创建createIndex(设置, 选项)1为升序原创 2021-11-19 09:26:06 · 186 阅读 · 0 评论 -
mongodb文档的查询
mongodb表[集合]的查询统计个数分页排序统计个数count(条件)db.t1.count()分页limit(行数)skip(行数) 跳到查询出的指定行数据,与limit配合使用相当于mysql里的 limit x,x#显示前两行db.t1.find().limit(2)#从第二条数据开始显示前两行db.t1.find().limit(2).skip(1)排序升序设置为1,降序设置为-1#升序db.t1.sort({"id":1})#降序db.t1.sort({"id原创 2021-11-19 08:36:40 · 390 阅读 · 0 评论 -
mongodb文档的CRUD
mongodb表[集合]的CRUD插入查询更新删除插入#插入一行db.t1.insert({"name":"张三", "age":25})#插入多行db.t1.inertMany([{"name":"张三", "age":25},{"name":"李四", "age":30}])查询find(条件)条件查询中以下要注意:$gt 大于$gte 大于等于$lt 小于$lte 小于等于$ne 不等于#查询所有db.t1.find()#带条件查询 第一个参数 age==25db.原创 2021-11-18 14:20:45 · 75 阅读 · 0 评论 -
mongodb表[集合]的操作
@TOC查看所有表show collections创建db.createCollection("xxx")删除db.xxx.drop()原创 2021-11-18 12:51:17 · 216 阅读 · 0 评论 -
mongodb数据库的操作
mongodb数据库创建删除查看所有数据库进入or创建查看当前操作的数据库删除当前操作的数据库查看所有数据库show dbs进入or创建#有则进入,无则创建use xxx这里的xxx就是数据库名use和mysql的use用法一样,只是mongodb里use一个不存在的数据库时,就代表创建查看当前操作的数据库db删除当前操作的数据库use xxxdb.dropDatabase()要先进入,再删除...原创 2021-11-18 12:45:34 · 134 阅读 · 0 评论 -
mongodb基本
mongodb基本介绍安装执行配置介绍就是一个非关系型数据库安装直接官网下载即可,不想打命令的可以顺便把compass也下载了。执行下载-解压,进去看README,里边说了怎么执行mongo是客户端mongod是服务器,启动这个就对了配置配置文件的话一般没有自带,需要自己写执行的时候用以下方式即可./mongod -f 配置文件...原创 2021-09-08 18:58:31 · 69 阅读 · 0 评论