集合操作

.MongoDB介绍(数据库是用来存数据的)
 - 特点
  - mongodb是nosql(not only sql)数据库中的一种
  - 以bson(binary json)文档方式存储数据
 - 优点
  - 高开发效率:
   - 采用bson文档,避免了表(table)和对象(object)的映射
   - 使用对象语法,js语法上手容易
  - 高性能(查询性能):
   - 内存映射:比磁盘io操作快
   - 内嵌属性:避免了多表联查
  - 高扩展
   - 天生分布式数据库,易扩容
   - 非结构,可动态的扩展各种属性
 - 缺点
  - 不支持事务操作
  - 占用空间过大
2.安装MongoDB
 - 安装过程:next -> 勾上checkbox 再点next -> custom -> browser选择存储mongdodb的磁盘路径 -> next -> install
 - 配置环境变量
  - 右键我的电脑 -> 属性 -> 左侧高级系统设置 -> 高级菜单最下面的环境变量 -> 找到系统变量中的path
    -> 把D:\sdk\MongoDB\Server\3.2\bin路径追加到变量值中(mongodb中的bin目录),确保与之前的路径之间有个分号;
    例如:
    D:\sdk\nodejs;D:\sdk\MongoDB\Server\3.2\bin
    其中,nodejs后面有个分号把mongodb的路径隔离开
 - 创建数据存放文件夹D:\sdk\MongoDB\db
 - 修改mongoStart.bat文件的路径
 - 启动数据库
3.数据库组成
 - 数据库
 - 集合:可以理解为数组
 - 文档(bson):可以理解为对象
 - key-val:可以理解为对象的属性
4.数据类型
5.mongo shell
5.数据库操作
 - 连接到数据库:
  var conn = new Mongo("host:port");
 - 获取数据库对象(Database对象)
  var db = conn.getDB("test");
   - 安装好mongodb后,就会自动创建两个库:admin和test
 - 删除数据库
  db.dropDatabase();
 - 还可以使用另外一种方式:
  use test;
  show dbs;
6.集合操作
 - 创建集合
  db.createCollection("name");

转载于:https://www.cnblogs.com/zengyingjun/p/5551538.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值