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

crud操作文档:https://zhenye-na.github.io/blog/2020/01/27/intro-to-mongodb.html#22-%E6%96%87%E6%A1%A3%E5%9F%BA%E6%9C%AC-crud

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捕获异常

 查询具体的数据:

 查询部分字段:

 更新:

覆盖更新:会把之前的数据替换掉

局部更新:替换某个字段的值

 

批量更新

 

posted @ 2024-02-07 15:16  dddpppqqq  阅读(3)  评论(0编辑  收藏  举报