MongDB简单使用
3 启动服务
net start mongodb
MongoDB 服务正在启动 ..
MongoDB 服务已经启动成功。
4 连接
mongo
MongoDB shell version v3.6.5
connecting to: mongodb://127.0.0.1:27017
MongoDB server version: 3.6.5
#省略#
5 可以直接进行一些简单的操作,由于是用js写的,所以可以使用一些js的内容
6 创建数据库
use DB_NAME
如果数据库不存在,则创建,如果存在,则切换到指定数据库
此时如果查看所有数据库,发现新增的数据库不存在,需要向数据库中增加内容后即可看到
7 删除数据库
db.dropDatabase()
删除当前数据库,默认为test
8 集合操作 (个人感觉类似于表)
删除集合 db.collection.drop()
创建集合
name为集合名称
创建固定集合
8 文档操作(个人观点类似于内容) 固定集合无法对其内容进行更改
插入文档 db.COLLECTION_NAME.insert(document)
查询文档 db.shj.find()
更新文档
但是在更新固定集合是会报错
报错原因是改变了固定集合的大小,是不被允许的
删除文档 db.集合.deleteMany({ 条件}),如果条件为空,则删除所有
文档查询 (相当于select查询语句)
db.集合.find({条件}) 条件为空,则查询所有
db.集合.find({条件}) .pretty() 格式化显示
多个键值对用逗号隔开,相当于and操作
OR 语法格式
db.shj.find(
{
$or: [
{ age:25},{name:'wuwu'}
]}
).pretty()
分页操作 limit().skip() 其中 skip()中的参数表示从第几条数据开始,limit表示显示多少条
例如 skip(10),limit(20) <==> limit(10,20)
但是skip()是一条一条数据过去的,所以当数据量很大时,性能会较低
排序 sort (key: 1) 1为升序,-1位降序