mongodb 学习(一)

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 权威指南

你可能感兴趣的:(数据库)