
mongo
彭世瑜
记录我的工作学习笔记
展开
-
mongo:查找一个值find_one并排序sort
【代码】mongo:查找一个值find_one并排序sort。原创 2024-01-22 14:50:57 · 715 阅读 · 0 评论 -
MongoBD:not authorized for query
userAdminAnyDatabase:有分配角色和用户的权限,但没有查写的权限,不能用作备份。所以,需要新增一个用户,赋予数据查询修改的权限。MongoBD查询数据的时候有一个报错。最后发现是用户权限的问题。或者增加原有账号的权限。原创 2023-12-26 17:34:56 · 784 阅读 · 0 评论 -
MongoDB:切换log日志文件
可以不重启MongoDB,切换日志文件。原创 2023-08-09 15:39:51 · 1080 阅读 · 0 评论 -
MongoDB:查询部分字段,指定返回字段
查询语法。原创 2023-04-12 16:14:32 · 2000 阅读 · 0 评论 -
MongoDB aggregate聚合分组查询
聚合查询语句db.collection.aggregate([{$group : {_id : "$source", total : {$sum : 1}}}]){ "result" : [ { "_id" : "36kr", "total" : 2 }, { "_id" : "sina", "total" : 1 } ], "ok" : 1}语句类似 se原创 2020-11-02 22:10:14 · 1798 阅读 · 0 评论 -
MongoDB:update批量更新多条数据multi/移除字段
更新语法db.collection.update( <query>, <update>, { upsert: <boolean>, multi: <boolean>, writeConcern: <document> })// 更新一条数据>db.col.update({'title':'MongoDB 教程'},{$set:{'title':'MongoDB'}})// 更原创 2020-11-02 19:00:38 · 12751 阅读 · 3 评论 -
Shell脚本监控mongo并自动重启
本来可以用supervisor,不过占用内容有点多,服务器扛不住,所以自己写脚本监控监控代码/opt/monitor/monitor-mongo.sh# 检查mongo是否还在进程中count=`ps aux|grep mongo| grep -v grep |wc -l`echo $count now=$(date "+%Y-%m-%d %H:%M:%S")if [ $cou...原创 2019-10-29 16:17:23 · 1575 阅读 · 0 评论 -
MongoDB创建、查看、删除索引
1、创建索引// 创建索引db.table.ensureIndex({"name":1})1 按升序创建索引-1 按降序来创建索引// 联合索引db.table.ensureIndex({"name":1,"age":1})// 唯一索引db.table.ensureIndex({"name":1},{"unique":true})2、查看索引// 查看所有索引db...原创 2019-09-26 23:07:41 · 1627 阅读 · 0 评论 -
Linux平台安装MongoDB
下载地址:https://www.mongodb.com/download-center/community选择Linux平台的下载链接。原创 2019-05-29 14:31:18 · 19641 阅读 · 12 评论 -
MongoDB的简单使用
数据库操作MongoDB 创建数据库show dbs 查看所有数据库db 查看当前数据库use DATABASE_NAME 不存在则创建,否则切换db.dropDatabase() 删除当前数据库MongoDB 创建集合show collections 查看集合show tables 查看集合db.createCollection(name, option...原创 2019-03-27 11:19:07 · 1157 阅读 · 0 评论 -
Mac环境下mongodb的安装:mongodb-community@4.4
官网下载:https://www.mongodb.com/download-center?参考文档:http://www.runoob.com/mongodb/mongodb-tutorial.html。原创 2018-05-21 18:52:28 · 2159 阅读 · 0 评论