MongoDB
一、概念
MongoDB是一个基于分布式文件存储的数据库。nosql数据库
二、业务应用场景
1、对数据库高并发读写的需求
2、对海量数据的高效率存储和访问的需求
3、对数据库的高可扩展性和高可用性的需求
三、Linux下的MongoDB
1、启动命令(服务端)
./mongod -f /etc/mongodb.conf
2、配置文件路径
/etc/mongodb.conf
3、启动文件位置
/usr/local/mongodb/bin
4、查看状态
ps -ef | grep mongodb
5、启动命令(客户端)
./mongo
四、命令1
1、选择切换数据库
use 数据库名
use articledb
2、插入数据
db.comment.insert({bson数据})
db.集合.表({json数据})
3、查询所有数据
db.comment.find();
4、条件查询数据
db.comment.find({条件})
db.comment.find({file:value})
5、查询符合条件的第一条记录
db.comment.findOne({条件})
6、查询符合条件的前几条记录
db.comment.find({条件}).limit(条数)
7、查询符合条件的跳过的记录
db.comment.find({条件}).skip(条数)
8、修改数据
db.comment.update({条件},{修改后的数据})
9、删除数据
db.comment.remove({条件})
10、统计查询
db.comment.count({条件})
11、模糊查询
db.comment.find({字段名:/正则表达式/})
12、统计查询使用count()方法
db.comment.count()