MongoDB 的常用操作整理得挺全的,适合刚上手或者偶尔忘记命令的你。文档里既有命令行的mongo-shell
,也有pymongo
的用法。像连接数据库、查找文档、批量删除、嵌套字段查询、统计字段数量,甚至连repair
和killOp
都提到了,实用性高。
连接部分用mongo --port 17380
开头,简单直接,适合运维脚本里套用。文档还讲了怎么show dbs
、use test_cswuyg
这些基础操作,适合刚接触 Mongo 的你看看。
查找和删除的例子比较贴近实际,比如查某天的数据就能用ISODate
来搞定,不会用日期也别担心,例子写得挺清楚。
还提到了怎么搞定json 嵌套
结构,用"a.b": {$exists: true}
的方式查字段,适合那种一层包一层的数据结构,挺常见的。
另外,遍历统计这块对做的有,比如用hasNext()
配合count
来统计字段长度啥的,用while
循环灵活。
插入和更新也列了最常用的命令,比如db.test.insert()
、db.test.update()
,基本是 CRUD 里最常用的部分,写后台接口时常要用到。
repair 操作和killOp
的也比较实用,是服务不太稳或者要 kill 掉阻塞进程的时候,可以直接复制代码。
如果你也经常跟 Mongo 打交道,建议把这份文档保存一份,放在项目工具库或者随身的笔记里。查命令、写脚本,响应也快。