当前位置: 首页 > news >正文

网站开发流程图百度的推广广告

网站开发流程图,百度的推广广告,上海卫生人才网官网,安福网站制作目录 一、数据库 二、文档 三、集合 四、元数据 五、MongoDB 数据类型 1、ObjectId 2、字符串 3、时间戳 4、日期 一、数据库 一个 mongodb 中可以建立多个数据库。 MongoDB 的默认数据库为"db",该数据库存储在 data 目录中。 MongoDB 的单…

目录

一、数据库

二、文档

三、集合

四、元数据

五、MongoDB 数据类型  

1、ObjectId

2、字符串  

3、时间戳

4、日期


一、数据库

一个 mongodb 中可以建立多个数据库。 MongoDB 的默认数据库为"db",该数据库存储在 data 目录中。 MongoDB 的单个实例可以容纳多个独立的数据库,每一个都有自己的集合和权限, 不同的数据库也放置在不同的文件中。 "show dbs" 命令可以显示所有数据的列表。

test> show dbs
admin   40.00 KiB
config  48.00 KiB
local   72.00 KiB
test> use admin
switched to db admin
admin> db
admin
admin> use mytest
switched to db mytest
mytest> db
mytest

数据库也通过名字来标识。数据库名可以是满足以下条件的任意 UTF-8 字符串。

  • 不能是空字符串("")

  • 不得含有' '(空格)、.、$、/、\和\0 (空字符)

  • 应全部小写

  • 最多 64 字节

    有一些数据库名是保留的,可以直接访问这些有特殊作用的数据库。

  • admin: 从权限的角度来看,这是"root"数据库。要是将一个用户添加到这个 数据库,这个用户自动继承所有数据库的权限。一些特定的服务器端命令也只 能从这个数据库运行,比如列出所有的数据库或者关闭服务器

  • local: 这个数据永远不会被复制,可以用来存储限于本地单台服务器的任意集 合

  • config: 当 Mongo 用于分片设置时,config 数据库在内部使用,用于保存分片 的相关信息

二、文档

文档(Document)

文档是一组键值(key-value)对(即 BSON)。MongoDB 的文档不需要设置相同的字段, 并且相同的字段不需要相同的数据类型,这与关系型数据库有很大的区别,也是 MongoDB 非常突出的特点。

一个简单的文档例子如下:

{"site":"www.xianoupeng.com", "name":"xian openlab"}

需要注意的是:

  • 文档中的键/值对是有序的。

  • 文档中的值不仅可以是在双引号里面的字符串,还可以是其他几种数据类型 (甚至可以是整个嵌入的文档)。

  • MongoDB 区分类型和大小写。

  • MongoDB 的文档不能有重复的键。

  • 文档的键是字符串。除了少数例外情况,键可以使用任意 UTF-8 字符。

    文档键命名规范:

  • 键不能含有\0 (空字符)。这个字符用来表示键的结尾。

  • .和$有特别的意义,只有在特定环境下才能使用。

  • 以下划线"_"开头的键是保留的(不是严格要求的)。

三、集合

集合就是 MongoDB 文档组,类似于 RDBMS 中的表格。

集合存在于数据库中,集合没有固定的结构,这意味着你在对集合可以插入不同 格式和类型的数据,但通常情况下我们插入集合的数据都会有一定的关联性。 比如,我们可以将以下不同数据结构的文档插入到集合中:

{"site":"www.baidu.com"} {"site":"www.google.com","name":"Google"} {"site":"www.redhat.com","name":"redhat","num":5}

当第一个文档插入时,集合就会被创建。 合法的集合名

  • 集合名不能是空字符串""。

  • 集合名不能含有\0 字符(空字符),这个字符表示集合名的结尾。

  • 集合名不能以"system."开头,这是为系统集合保留的前缀。

  • 用户创建的集合名字不能含有保留字符。有些驱动程序的确支持在集合名里面 包含,这是因为某些系统生成的集合中包含该字符。除非你要访问这种系统创 建的集合,否则千万不要在名字里出现$。

四、元数据

数据库的信息是存储在集合中。它们使用了系统的命名空间:

dbname.system.*

在 MongoDB 数据库中名字空间 .system.* 是包含多种系统信息的特殊集合 (Collection),如下:

 对于修改系统集合中的对象有如下限制。 在system.indexes插入数据,可以创建索引。但除此之外该表信息是不可变的 (特殊的 drop index 命令将自动更新相关信息)。 system.users是可修改的。 system.profile是可删除的

五、MongoDB 数据类型  

 

1、ObjectId

ObjectId 类似唯一主键,可以很快的去生成和排序,包含 12 bytes,含义是:

  • 前 4 个字节表示创建 unix 时间戳,格林尼治时间 UTC 时间,比北京时间晚了 8 个小时

  • 接下来的 3 个字节是机器标识码

  • 紧接的两个字节由进程 id 组成 PID

  • 最后三个字节是随机数

img

MongoDB 中存储的文档必须有一个 _id 键。这个键的值可以是任何类型的,默认 是个 ObjectId 对象

由于 ObjectId 中保存了创建的时间戳,所以你不需要为你的文档保存时间戳字段, 你可以通过 getTimestamp 函数来获取文档的创建时间:

  > var newObject = ObjectId()  > newObject.getTimestamp()  ISODate("2020-08-22T09:54:50Z")  #ObjectId 转为字符串  > newObject.str  5f40eb6a0babae10a0316183  

2、字符串  

BSON 字符串都是 UTF-8 编码。

3、时间戳

BSON 有一个特殊的时间戳类型用于 MongoDB 内部使用,与普通的 日期 类型不相 关。 时间戳值是一个 64 位的值。其中:

  • 前 32 位是一个 time_t 值(与 Unix 新纪元相差的秒数)

  • 后 32 位是在某秒中操作的一个递增的序数

    在单个 mongod 实例中,时间戳值通常是唯一的。

    在复制集中, oplog 有一个 ts 字段。这个字段中的值使用 BSON 时间戳表示了操 作时间。

    BSON 时间戳类型主要用于 MongoDB 内部使用。在大多数情况下的应用 开发中,你可以使用 BSON 日期类型。

4、日期

表示当前距离 Unix 新纪元(1970 年 1 月 1 日)的毫秒数。日期类型是有符号的, 负数表示 1970 年之前的日期

  > var mydate1 = new Date()  > mydate1  ISODate("2020-08-22T10:02:19.171Z")  > typeof mydate1  object  > var mydate2 = ISODate()  > mydate2  ISODate("2020-08-22T10:04:57.423Z")  > typeof mydate2  object  

  这样创建的时间是日期类型,可以使用  JS 中的 Date 类型的方法。  

  返回一个时间类型的字符串:  

  > var mydate1str =  mydate1.toString()  > mydate1str  Sat Aug 22 2020 18:02:19 GMT+0800 (CST)  > typeof mydate1str  string  或者:  > Date()  Sat Aug 22 2020 18:12:45 GMT+0800 (CST)  

http://www.hkea.cn/news/39485/

相关文章:

  • 建站平台入口徐州网站设计
  • 出口手工艺品网站建设方案站长统计app下载
  • 提升学历骗局武汉搜索引擎排名优化
  • wordpress+park主题上海全国关键词排名优化
  • 潍坊最早做网站的公司短链接生成网址
  • 东莞化工网站建设爱站网ip反域名查询
  • 做网站赚钱 2017哈尔滨关键词排名工具
  • 建设的网站首页微信怎么做推广
  • 建设网站导航百度信息流推广和搜索推广
  • 深圳室内设计公司招聘信息流广告优化
  • 旅游网站首页四种营销模式
  • 负责网站建设如何在百度发广告推广
  • 联通的网站是谁做的营销的主要目的有哪些
  • 衡阳微信网站地推的方法和技巧
  • 南阳做网站公司哪家好自动发外链工具
  • 潍坊网站制作最低价格网络营销案例有哪些
  • 做网站有谁做谷歌seo视频教程
  • 资深的网站推广完美日记网络营销策划书
  • 90设计网站免费素材网站seo培训
  • 整形美容网站源码上海seo优化bwyseo
  • 武威市住房和建设局网站百度app下载安装普通下载
  • 网站物理结构天津百度推广排名
  • 美容平台网站建设百度指数查询移动版
  • 工程公司手机网站建立网站怎么搞
  • 做网站软件wd惠州seo外包
  • 聊城做网站seo关键词分类
  • 网站做公司女生学网络营销这个专业好吗
  • 网络运营主要工作内容seo教程自学入门教材
  • 用其他商标在自己网站做宣传百度云网盘资源分享网站
  • 对商家而言网站建设的好处淘宝关键词查询工具哪个好