使用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命令工具操作集合数据的主要内容,如果未能解决你的问题,请参考以下文章

使用mongo命令工具操作集合数据

使用mongo命令工具操作集合数据

mongo 的基本操作

Mongo Shell CRUD操作

mongo 相关命令

Mongo 查询(可视化工具)