操作 | 命令 | 具体说明 |
切换数据库/账户 | use systemtable | 切换到systemtable数据库 |
验证账户 | db.auth("username","passwoed") | 使用账户名和密码验证(下面的所有操作需要验证用户才能操作) |
查询所有数据表 | show collections | 展示数据库的所有表 |
查询单张表的数据 | db.system_organization.find() | system_organization为数据表的名字,查询其他的表将其替换即可 |
查询单张表的数据条数 | db.system_organization.count() | 统计system_organization数据条数 |
查询单张表的单记录记录 | db.system_organization.find({Id:"206120011"}) | 查询表名为system_organization中字段id值为:206120011的记录 |
删除单张表的单条记录 | db.system_organization.remove({Id:"206120011"}) | 删除system_organization表中字段id为206120011的记录 |
删除单张表的所有记录 | db.system_log.remove({}) | 删除system_log表的所有记录 |
插入单条数据 | db.system_log.insert({ "_id" : ObjectId("5ba1ddc04f8a6d31895c6ce6"),"Id" : "adbef5dc-ba0a-40fb-8ab1-12d4dc61b9b9","uuid" : "adbef5dc-ba0a-40fb-8ab1-12d4dc61b9b3","Date" : "2018-09-19","Time" : "13:25:20.862","RESTful" : "/batch/orgInitExcel","Ip" : "51.96.64.191","User" : null,"Token" : null,"Data" : null,"Via" : null,"User-agent" : "curl/7.19.7 (x86_64-redhat-linux-gnu) libcurl/7.19.7 NSS/3.14.0.0 zlib/1.2.3 libidn/1.18 libssh2/1.4.2","_create_time" : "2018/09/19 13:25:20"}) | 给system_log表插入一条数据 |
查看数据库数据大小以及状态 | db.stats() | { "db" : "systemtable", //当前数据库名字 "collections" : 24, //当前数据库有多少表 "objects" : 6448, //数据库所有表多少条数据 "avgObjSize" : 334.44975186104216, //每条数据均值大小 "dataSize" : 2156532, //所有数据总大小,字节 "storageSize" : 6574080, //所有数据占得磁盘大小 "numExtents" : 0, "indexes" : 43, //索引数 "indexSize" : 1118208, //索引大小 "ok" : 1 } |
单张表得数据大小 | db.system_log.dataSize() | 表system_log数据大小,单位字节 |
mongodb数据库常用操作命令
最新推荐文章于 2025-05-15 08:28:37 发布