mongodb
AXIMI
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【MongoDB】用户验证与权限管理
说明 首先,创建mongodb用户验证的过程是: 以不开启用户验证的方式开启mongo—进入mongo创建管理员(如果需要再创建其他管理员)—重启mongo并使用账号访问数据库。 在创建任何用户之前需要创建一个管理员来管控这些账号。例如创建、修改用户的使用权限,都需要通过管理员进行;管理员不用于读写某个数据库,而是用于管理其他的用户账号。 在哪个数据库下创建的账号,就要在哪个数据库下登录。 创建管理员 进入mongo的界面,然后: use admin db.createUser( { user:原创 2020-05-27 16:52:39 · 385 阅读 · 0 评论 -
【MongoDB】Linux下启动(指定参数/配置文件)与停止
启动mongodb 启动mongodb有两种方式,一种是添加参数执行linux指令;一种是配置mongodb的配置文件,然后执行linux指令的时候指定该配置文件: 1. 指令+参数 mongod --dbpath /var/lib/mongodb/ --logpath /var/log/mongodb/mongod.log --logappend --fork --port 27017 其他的参数配置: 参数 含义 --dbpath 指定数据目录 --logpath 指定日志文件原创 2020-05-27 11:20:38 · 14370 阅读 · 0 评论 -
【 MongoDB】重命名数据库、集合、字段名
重命名数据库: db.copyDatabase('old_name', 'new_name'); use old_name db.dropDatabase(); 重命名collection: db.old_collection_name.renameCollection("new_name") 重命名字段名: db.collection_name.update({}, {$rename:{"o...原创 2020-04-24 20:47:50 · 1259 阅读 · 0 评论 -
【MongoDB】让MongDB一直在后台运行
单纯运行mongodb会在退出终端时终止mongodb的服务: mongod --dbpath=/usr/local/mongodbDATA/db --logpath=/usr/local/mongodbDATA/log 只要在执行命令后加入fork参数后就可以让程序持续在后台运行: mongod –fork --dbpath=/usr/local/mongodbDATA/db --logpat...原创 2020-04-24 19:05:59 · 1857 阅读 · 1 评论 -
【MongoDB】聚合运算,聚合管道和管道表达式
聚合运算是对数据库中的数据做一些基本操作的运算。 MongoDB中的原生聚合运算有:count、distinct、group和mapreduce 数量查询count() count()用于统计文档的数量,例如: db.collection_name.count({age: {$gte: 18}}) 但是count原理比较简单,只是去统计满足条件的文档的数量,没有考虑分片的情况。在分片集群中,...原创 2019-12-16 21:24:19 · 672 阅读 · 0 评论 -
【MongoDB】将本地数据库中的数据导入到远程服务器
第一步:将本地数据中的集合打包成json文件 mongoexport -d database_name -c collection_name -o C:\Users\Desktop\collection_name.json --type=json 如果数据库需要账号和密码,则输入: mongoexport -u username -p password -d database_name -c c...原创 2019-09-02 15:56:44 · 3110 阅读 · 0 评论 -
【MongoDB】在Debian 9/8/7 上安装MongoDB4.0
第一步:启用apt库 sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 9DA31620334BD75D9DCB49F368818C72E52529D4 echo "deb http://repo.mongodb.org/apt/debian "$(lsb_release -sc)"/mongodb-org/4.0...原创 2019-09-02 14:47:40 · 421 阅读 · 0 评论 -
【python】使用pymongo查询时sort的使用
将查询的结果转化为列表的代码为: host = 'localhost' port = 27017 client = MongoClient(host, port) db = client.database_name collection = db.collection_name list_data = list(collection.find({}, {'field1': 1}).sort([('...原创 2019-08-29 16:43:07 · 7724 阅读 · 0 评论 -
【python】pymongo将json数据存到数据库
首先在数据库中创建一个空集合,代码创建或者通过GUI软件操作都行。 然后代码如下: import json import pymongo client = pymongo.MongoClient('localhost') db = client['database_name'] collection = db['collection_name'] f = open('filename.json...原创 2019-08-29 16:07:32 · 1146 阅读 · 0 评论 -
【mongodb】windows下的基础命令
存放数据的地址:/var/lib/mongo 存放log的地址:/var/log/mongodb 所有的mongodb的动态信息都可以到里面查看 一些常见的指令: 开启mongod: sudo service mongod start 停止mongdb: sudo service mongod stop 重启: sudo service mongod restart 进入mongodb shel...原创 2019-12-09 12:52:24 · 454 阅读 · 0 评论
分享