码迷,mamicode.com
首页 > 其他好文 > 详细

集合操作

时间:2016-06-02 00:28:39      阅读:217      评论:0      收藏:0      [点我收藏+]

标签:

.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");

集合操作

标签:

原文地址:http://www.cnblogs.com/zengyingjun/p/5551538.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!