zoukankan      html  css  js  c++  java
  • 文档及数据类型

    mongodb中数据的组织形式   ---》文档

    mongodb 文档: 是以键值对的形式组成的一组文档。类似python中字典描述数据的方式

    键:即文档的域,表达了一个键值对的含义
      键的命名规则:
        1.utf-8格式字符串
        2.不能使用“”
        3.一个文档中的键不能重复

    值:即文档存储的数据

      *文档中键值对是有序的
      *文档中键值对严格区分大小写

    值类型 数值

    整型     整数 1 2 3 -1 -3
    布尔类型    true false
    浮点型     小数 1.234
    Array     数组 [1,2,3]
    Timestamp   时间戳
    Date     时间日期
    Object    内部文档(对象)
    Null      空值 null
    String    字符串
    Symbol    特殊字符串
    Binary data  二进制字符串
    code     js代码  
    regex     正则表达式
    ObjectId    ObjectId对象(自动生成ID标记)

    "_id" : ObjectId("5ba0768471a989dc526daf76")

    _id : 当mongodb插入文档是如果不指定_id域则自动生成_id域。值如果不自己指定即会自动生成一个ObjectId值

    5ba0768471a989dc526daf76
    24位16进制数 使用ObjectId经过算法处理保证其唯一性
    8位文档创建时间 6位机器ID 4位进程ID 6位计数器

  • 相关阅读:
    信号量Semaphore
    进程锁Lock
    创建多进程Process
    什么是进程?什么是线程?进程和线程之间的区别是什么?
    Git命令
    xss攻击问题以及如何防范
    ORM跨表查询问题
    for循环将字典添加到列表中出现覆盖前面数据的问题
    Linux源码的目录结构
    嵌入式中 MMU的功能
  • 原文地址:https://www.cnblogs.com/zengsf/p/9676501.html
Copyright © 2011-2022 走看看