MongoDB是一个基于文档的NoSQL数据库,它以其高性能、高可用性和易扩展性而闻名。以下是
MongoDB的两个主要特点:
基于文档的存储: MongoDB存储BSON(二进制JSON)文档,这些文档可以包含复杂的数据类型,如数组、嵌套对象等。
集合: 在MongoDB中,数据以集合的形式存储,类似于关系型数据库中的表。集合不需要具有统一的结构,这意味着一个集合中的文档可以有不同的字段。
管理数据库
创建/切换数据库 use +数据库名
use test
查看数据库 show +数据库名
show test
删除数据库
db.dropDatabase()
创建集合(表)
db.createCollection(“集合名”)
查看集合 show +集合名
删除集合
drop()
db.集合名.drop()
查看集合记录数量count()
db.student.count()
向集合中插入数据
insert
db.student.insert([
{name: "周瑜",sex: "男",age:24},
{name: "诸葛亮",sex: "男",age:23},
{name: "曹操",sex: "男",age:24},
])
查询记录
无条件查询
db.student.find()
有条件查询
db.student.find({name: "诸葛亮",sex: "男"})