mongodb
mongodb官网(下载mongodb):https://www.mongodb.com/try/download/community
安装教程:https://blog.csdn.net/CNZYYH/article/details/91977462
【注意】在较新版本的 MongoDB 中,默认的存储引擎已从 mmapv1
更改为 wiredTiger
,配置文件中的storageEngine=mmapv1 改成 storageEngine=wiredTiger
可视化界面compass:https://www.mongodb.com/try/download/compass
mongodb高级-集群和安全:https://zhenye-na.github.io/blog/2020/02/07/advanced-mongodb.html
指令集总结:
选择切换数据库:use articledb
插入数据:db.comment.insert({bson数据})
查询所有数据:db.comment.find();
条件查询数据:db.comment.find({条件})
查询符合条件的第一条记录:db.comment.findOne({条件})
查询符合条件的前几条记录:db.comment.find({条件])。limit(条数)
查询符合条件的跳过的记录:db.comment.find({条件})。skip(条数)
修改数据:db.comment.update({条件},{修改后的数据})或db.comment.update({条件],{$set:{要修改部分的字段:数据})
修改数据并自增某字段值:db.comment.update({条件},{$inc:{自增的字段:步进值}})
删除数据:db.comment.remove({条件})
统计查询:db.comment.count({条件})
模糊查询:db.comment.find({字段名:/正则表达式/})
条件比较运算:db.comment.find({字段名:{$gt:值}})
包含查询:db.comment.find({字段名:{$in:[值1,值2]]})或db.comment.find({字段名:{$nin:[值1,值2]]})
条件连接查询:db.comment.find({$and:[{条件1},{条件2}]})或db.comment.find({$or:[{条件1},{条件2}]})
基础入门:
创建数据库:use articledb, 刚创建在内存中,不会落盘
创建并查看集合:
插入和查找数据:
批量插入list:可以使用try catch捕获异常
查询具体的数据:
查询部分字段:
更新:
覆盖更新:会把之前的数据替换掉
局部更新:替换某个字段的值
批量更新