使用mongo命令工具操作集合数据
Posted 何小有
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用mongo命令工具操作集合数据相关的知识,希望对你有一定的参考价值。
与 MongoDB 建立连接
mongo
# 如果设置了密码, 使用这行命令
# mongo --port 27017 -u "admin" -p "xxxxxx" --authenticationDatabase "admin"
以操作八月创建的历史数据为例
确认操作集合
show dbs;
use [数据库名称];
show tables;
确认匹配数据和数量
db.[集合名称].find("creation_time":$gte:ISODate("2022-08-01T00:00:00Z"),$lt:ISODate("2022-09-01T00:00:00Z")).count();
db.[集合名称].find("creation_time":$gte:ISODate("2022-08-01T00:00:00Z"),$lt:ISODate("2022-09-01T00:00:00Z"));
操作集合数据
删除
db.[集合名称].remove("creation_time":$gte:ISODate("2022-08-01T00:00:00Z"),$lt:ISODate("2022-09-01T00:00:00Z"));
更新
db.[集合名称].update("creation_time":$gte:ISODate("2022-08-01T00:00:00Z"),$lt:ISODate("2022-09-01T00:00:00Z"),$set:"user":"xiaohon",false,true);
确认操作结果
db.[集合名称].find("creation_time":$gte:ISODate("2022-08-01T00:00:00Z"),$lt:ISODate("2022-09-01T00:00:00Z")).count();
最后需要断开连接
exit
以上是关于使用mongo命令工具操作集合数据的主要内容,如果未能解决你的问题,请参考以下文章