美文网首页
MongoDB基本知识

MongoDB基本知识

作者: 表弟_212 | 来源:发表于2018-07-11 12:51 被阅读0次

什么是Mongodb:就是一个数据库,将数据保存在磁盘文件中(bjson)
什么是NoSQL:名词,一般数据按键、值对形式存储,redis、memcache、mongodb
优点 : 快速读写
MongoDB存储方式:mongodb是文档型数据库,文件以BJSON格式存储在硬盘中。 &BSON是JSON的一种二进制形式的存储格式.

下载地址:http://www.mongodb.org/downloads

【mongodb安装相关指令】
安装:bin\mongod.exe --install --dbpath 数据存放目录 --logpath 日志存放路径
卸载:bin\mongod.exe --remove
启动/停止:net start/stop mongodb

【mongodb基本概念】
mysql数据库:数据库(database)表(table)记录(row)
mongodb数据库:数据库(database)集合(collection)文档(document)

【库和集合命令】
查看数据库:show dbs 或 show databases
选择数据库:use 数据库名
查看集合:show collections 或 show tables
创建集合:db.createCollection(“”集合名)
删除集合:db.集合名.drop()
删除数据库:1-先use数据库,2-再删除db.dropDatabase();

【增】
语法:db.集合名.insert(json数据);
说明:集合不存在则自动创建,添加多条[json,json,josn]

【删】
语法:db.集合名.remove(条件, [是否删除1条])
说明:
true - 删除一条
False - 删除多条默认

【改】
语法:db.集合名.update(条件,新数据,是否新增,是否删除多条)
是否新增:指匹配不到数据则插入 true-是的,插入,false-不插入 默认
是否删除多条:将匹配的数据全部删除 true-是全删,false-否只删除一条 默认


image.png

【查】
语法:db.集合名.find(条件,额外选项)
额外选项指可以查询指定字段,如:{age:1}只看age字段 {age:0} 除age字段

|综合练习题
db.test3.insert( {name:"猪八戒",age:888,who:"男",other:"非国人"});
需求:
name  改成  孙悟空      (修改器:$set)
age    增加  111        (修改器:$inc)
who   改字段   sex    (修改器:$rename)
other 删除                   (修改器:$unset)

db.test3.update({name:"猪八戒"}, {
    $set: {name:"孙悟空"},
$inc: {age:111},
$rename: {who:"sex"},
$unset: {other:1}
});

相关文章

  • 快速掌握 MongoDB 数据库

    学习教程:如何快速掌握MongoDB数据库 (课程主要讲解MongoDB数据库的基本知识,包括MongoDB数据库...

  • mongodb 学习笔记

    mongodb 深入学习笔记 mongodb基本知识 mongodb是介于关系型数据库与非关系型数据库之间的NoS...

  • Mongodb数据库的简单使用

    mongodb数据库的基本知识 MongoDB将数据存储为一个文档,数据结构由键值(key=>value)对组成 ...

  • MongoDB基本知识

    什么是Mongodb:就是一个数据库,将数据保存在磁盘文件中(bjson)什么是NoSQL:名词,一般数据按键、值...

  • mongodb基本知识

    关系型数据库 比如大家可能熟悉的MySql, Sqlite等等,它的特点是数据以表格(table)的形式储存起来的...

  • 12、M、脚手架create-react-app(1)

    1、基本知识 配置工程 安装数据库 MongoDB 见官网: 然后命令行: mongo -->为了看是否安装成功...

  • mongodb角色配置

    基本知识介绍 MongoDB基本的角色 1.数据库用户角色:read、readWrite;2.数据库管理角色:db...

  • node连接mongodb

    原文链接node连接mongodb mongodb安装 mongodb下载mongodb配置 mongodb基本命...

  • MongoDB 入门学习

    MongoDB 教程 MongoDB 教程、NoSQL 简介、MongoDB 简介、Windows MongoDB...

  • Nodejs学习笔记(七)

    通过Nodejs操作MongoDB 安装MongoDB 安装MongoDB Install MongoDB Dri...

网友评论

      本文标题:MongoDB基本知识

      本文链接:https://www.haomeiwen.com/subject/kjkhpftx.html