MongoDB数据修改总结

1.前言

MongoDB是NoSQL数据库中的一种,属于文档数据库,它与关系型数据库的对比见下表:

MongoDB和关系型数据库对比图
对比项MongoDB关系型数据库
集合list二维表table
表的一行数据文档document一条记录record
表字段键key字段field
字段值值value值value
主外键PK, FK
扩展性
①关系数据库的表的record必须保证拥有每一个field;MongoDB的每一个document的key可以不一样

②关系型数据库查询使用SQL;MongoDB查询使用内置find函数(基于BSON的查询工具)


2.安装

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

①从官网将windows版的MongoDB下载好,然后在D盘创建用于存放MongoDB数据库数据的文件夹

在cmd命令行下进入安装文件的bin目录下,--dbpath路径是存放MongoDB的数据文件路径

[plain]  view plain copy
  1. D:\software\MongoDB\bin>mongod.exe --dbpath D:\software\MongoDBDATA  
②添加环境变量

PATH: (MongoDB的bin目录)

③验证是否安装成功

[plain]  view plain copy
  1. mongod -help  
④启动数据库

新建一个mongodb.bat文件,文件中的内容如下:

[plain]  view plain copy
  1. mongod --dbpath D:\software\MongoDBDATA  
双击这个bat文件,就可以启动mongodb了


3.创建数据库

①启动客户端

可以创建一个批处理文件用于启动客户端,startClient.bat,内容如下:

[plain]  view plain copy
  1. mongo 127.0.0.1:27017/admin  
也可以直接在cmd中输入以上命令,以admin登录mongodb

②使用MongoDB

use [database name]      如use foobar

此时数据库只是在缓存中,并没有真正创建,需要添加响应的数据才能真正生成。如果你什么都不干,当退出MongoDB的时候,这个空的数据库就会被删除。

[plain]  view plain copy
  1. db.persons.insert({name:"Tom"})  
上面这条命令的意思是,创建一个persons集合,并插入一个文档,key是name,value是Tom。请注意,insert后面是BSON数据格式。

MongoDB会自动创建一个_id。

原文地址:点击打开链接

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值