MongoDB权威指南学习笔记(2)—入门

MongoDB与关系型数据库的概念对比:

                         MongoDB                关系型数据库
                          文档                       行
                          集合                       表
                          实例                    n数据库

1.文档

文档:多个键及其关联的值有序地放置在一起。js里,文档表示为对象。

{"键""值"}
{"name":"zhangsan","age":20}

2.集合

集合:一组文档就是集合。集合是无模式的(不同类型的文档可以在一个集合中)。为了增强灵活性,便于管理,所以需要创建一个模式把相关类型的文档规整到一起。

集合命名的规范:非空;非“system.”开头 ; 非$

3.数据库

命名空间(完全限定名):数据库名.集合名.子集名

4.启动,使用27017端口

ubuntu:$ ./mogod
windows:mogod.exe

5.运行shell

$ ./mongo

6.shell命令

选择数据库

>use foo

创建

>db.user.insert({"name":"zhangsan","age":20})

读取

>db.user.find()

更新

>db.user.update({"name":"zhangsan"},{"gender":"male"})

删除

>db.user.remove({"name":"zhangsan"})

数据类型(’-‘表示在shell中不支持)
null; 布尔; 64浮点数; 字符串;
符号-; 对象id; 日期; 正则表达式;
js代码; 二进制数据-; 最大/小值-;
未定义; 数组; 内嵌文档

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值