1.mongodb 介绍
NoSQL(NoSQL = Not Only SQL ),意即"不仅仅是SQL"。MongoDB 是由C++语言编写的,是一个基于分布式文件存储的开源NoSQL数据库系统。MongoDB 将数据存储为一个文档,数据结构由键值(key=>value)对组成。MongoDB 文档类似于 JSON 对象。字段值可以包含其他文档,数组及文档数组。
2.mongdb 安装
window:官网下载,next..
docker:docker pull mongo
3.mongdb docker 使用
镜像转容器:
docker run --name some-mongo -d mongo:tag
登录mongo容器
docker exec -it some-mongo bash
4. mongo常用操作:
mongo
查看所有数据库 show dbs;
创建数据库 use [database] use test
插入文档 db.[collectionName].insert({name:"hehaitao"}) db.sample.insert({name:"hehaitao"})
查看文档数据 db.sample.find() db.sample.findOne()
更新文档记录 db.sample.update({查询条件},$set:{更新内容}) db.sample.update({name:"hehaitao"},{$set:{name:"zhangmengchun"}})
删除集合中的数据:db.[collection].remove({remove conditional}) db.sample.remove({name:"zhangmengchun"})
删除数据库: db.dropDatabase() db.sample.drop()
参考:
mongodb 菜鸟教程
mongodb 权威指南