编辑
2024-07-08
🧰语言-python
00

保留小数、并且加百分号

编辑
2024-07-08
💻数据库
00

Mongodb高级篇-性能优化

1. 监控

mongodb可以通过profile来监控数据,进行优化。

查看当前是否开启profile功能用命令:db.getProfilingLevel()返回level等级,值为0|1|2,分别代表意思:0代表关闭,1代表记录慢命令,2代表全部。

开始profile功能为db.setProfilingLevel(level);

level为1的时候,慢命令默认值为100ms,更改为db.setProfilingLevel(level,slowms)如db.setProfilingLevel(1,50)这样就更改为50毫秒 通过db.system.profile.find() 查看当前的监控日志。

编辑
2024-07-08
💻数据库
00

删除语句解析:

mongodb
db.userInfo.aggregate([ { $group: { _id: {userName: '$userName',age: '$age'},count: {$sum: 1},dups: {$addToSet: '$_id'}} }, { $match: {count: {$gt: 1}} } ]).forEach(function(doc){ doc.dups.shift(); db.userInfo.remove({_id: {$in: doc.dups}}); })
编辑
2024-07-08
💻数据库
00

远程连接

mongod -dbpath "data的路径" --bind_ip 0.0.0.0

windows环境下导出导入mongodb数据库数据。

导出。使用mongoexport命令。打开dos命令行,进入mongodb的bin目录下,如果配置了环境变量,则不需要进入到bin目录,输入 mongoexport -d db_name -c collection_name -o "file_name",-d后面跟着数据库名称,-c后面跟着集合名称,-o后面跟着导出的文件名,要带双引号。例子:

编辑
2024-07-08
undefined
00