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

有区域名和主机怎么做网站永州市开发建设投资有限公司网站

有区域名和主机怎么做网站,永州市开发建设投资有限公司网站,一年级贺卡制作图片 简单,flash网站开发框架3.3 文档操作 3.1 文档介绍 文档的数据结构和 JSON 基本一样。 所有存储在集合中的数据都是 BSON 格式。 BSON 是一种类似 JSON 的二进制形式的存储格式,是 Binary JSON 的简称。 文档是一组键值(key-value)对(即 BSON),一个简单的文档例子如下&…
3.3 文档操作
3.1 文档介绍

文档的数据结构和 JSON 基本一样。

所有存储在集合中的数据都是 BSON 格式。

BSON 是一种类似 JSON 的二进制形式的存储格式,是 Binary JSON 的简称。

文档是一组键值(key-value)对(即 BSON),一个简单的文档例子如下:

{"id":1,"name":"goudan", "address":"beijing"}
3.2 MongoDB 数据类型

下表为MongoDB中常用的几种数据类型。

数据类型描述
String字符串。存储数据常用的数据类型。在 MongoDB 中,UTF-8 编码的字符串才是合法的。
Integer整型数值。用于存储数值。根据你所采用的服务器,可分为 32 位或 64 位。
Boolean布尔值。用于存储布尔值(真/假)。
Double双精度浮点值。用于存储浮点值。
Min/Max keys将一个值与 BSON(二进制的 JSON)元素的最低值和最高值相对比。
Array用于将数组或列表或多个值存储为一个键。
Timestamp时间戳。记录文档修改或添加的具体时间。
Object用于内嵌文档。
Null用于创建空值。
Symbol符号。该数据类型基本上等同于字符串类型,但不同的是,它一般用于采用特殊符号类型的语言。
Date日期时间。用 UNIX 时间格式来存储当前日期或时间。你可以指定自己的日期时间:创建 Date 对象,传入年月日信息。
Object ID对象 ID。用于创建文档的 ID。
Binary Data二进制数据。用于存储二进制数据。
Code代码类型。用于在文档中存储 JavaScript 代码。
Regular expression正则表达式类型。用于存储正则表达式。

ObjectId

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

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

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

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

  • 最后三个字节是随机数

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

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

> var newObject = ObjectId()
> newObject.getTimestamp()
ISODate("2022-05-10T10:17:55Z")

ObjectId 转为字符串

> newObject.str
62a46bd34c256eb2b320f207
3.3 插入文档

MongoDB 使用 insert() 或 save() 方法向集合中插入文档,语法如下:

db.COLLECTION_NAME.insert(document)
或
db.collection.insertOne() 和 db.collection.insertMany()   #3.2 版本之后新增
或
db.COLLECTION_NAME.save(document)
  • save():如果 _id 主键存在则更新数据,如果不存在就插入数据。该方法新版本中已废弃,可以使用 db.collection.insertOne()db.collection.replaceOne() 来代替。

  • insert(): 若插入的数据主键已经存在,则会抛 org.springframework.dao.DuplicateKeyException 异常,提示主键重复,不保存当前数据。

db.collection.insertMany() 用于向集合插入一个新文档,语法格式如下:

db.collection.insertMany([ <document 1> , <document 2>, ... ],   -- insertOne()时这儿就一个文档,不需要数组即可{writeConcern: <document>,ordered: <boolean>}
)

参数说明:

  • document:要写入的文档。

  • writeConcern:写入策略,默认为 1,即要求确认写操作,0 是不要求。

  • ordered:指定是否按顺序写入,默认 true,按顺序写入。

写入案例

-- myTable中添加1个文档
> db.myTable.insert({"id":1,"name":"goudan", "address":"beijing"})
WriteResult({ "nInserted" : 1 })
​
-- myTable中添加1个文档
> db.myTable.insertOne({"id":2,"name":"mz", "address":"beijing"})
{"acknowledged" : true,"insertedId" : ObjectId("62a46e194c256eb2b320f209")
}
​
-- myTable中添加2个文档
> db.myTable.insertMany([{"id":3,"name":"shanjige", "address":"beijing"},{"id":4,"name":"haonan", "address":"jianshazui"}])
{"acknowledged" : true,"insertedIds" : [ObjectId("62a46e644c256eb2b320f20a"),ObjectId("62a46e644c256eb2b320f20b")]
}
​
-- myTable中添加1个文档
> db.myTable.save({"id":5,"name":"renzha", "address":"tangshan"})
WriteResult({ "nInserted" : 1 })
​
> db.myTable.find()
{ "_id" : ObjectId("62a46dee4c256eb2b320f208"), "id" : 1, "name" : "goudan", "address" : "beijing" }
{ "_id" : ObjectId("62a46e194c256eb2b320f209"), "id" : 2, "name" : "mz", "address" : "beijing" }
{ "_id" : ObjectId("62a46e644c256eb2b320f20a"), "id" : 3, "name" : "shanjige", "address" : "beijing" }
{ "_id" : ObjectId("62a46e644c256eb2b320f20b"), "id" : 4, "name" : "haonan", "address" : "jianshazui" }
{ "_id" : ObjectId("62a46eae4c256eb2b320f20c"), "id" : 5, "name" : "renzha", "address" : "tangshan" }

Guff_hys_python数据结构,大数据开发学习,python实训项目-CSDN博客


文章转载自:

http://qekF2Pkg.wgkz.cn
http://SxKbaVtp.wgkz.cn
http://vowHj6Zj.wgkz.cn
http://o4kseVaU.wgkz.cn
http://GcnU2VuW.wgkz.cn
http://z6Cr7IgZ.wgkz.cn
http://uUIPN66S.wgkz.cn
http://775h1N97.wgkz.cn
http://e4BtWr53.wgkz.cn
http://LFq3ti6g.wgkz.cn
http://rlZrng4Q.wgkz.cn
http://agP4Zm95.wgkz.cn
http://acCMMF6o.wgkz.cn
http://B8iUPYpE.wgkz.cn
http://9BrON6HV.wgkz.cn
http://qUJaYrPC.wgkz.cn
http://jxrAGk0F.wgkz.cn
http://kkbwkbqR.wgkz.cn
http://DSZ7k3DF.wgkz.cn
http://nSJvXu0H.wgkz.cn
http://MAlWRWsq.wgkz.cn
http://RVmDOPXS.wgkz.cn
http://TE958ByR.wgkz.cn
http://EAIx7rO7.wgkz.cn
http://aYNxfZOQ.wgkz.cn
http://CQFpdI6m.wgkz.cn
http://cUkDFbFp.wgkz.cn
http://cv7ObUaR.wgkz.cn
http://ibTqvxCk.wgkz.cn
http://FBMW1ikH.wgkz.cn
http://www.cdong.cn/news/110/

相关文章:

  • php 企业网站现在建个企业网站要多少钱
  • 登建设厅锁子的是哪个网站怎么刷网站点击量
  • 青岛公路建设集团有限公司网站淘宝客做网站多少钱
  • 网站代码检查wordpress发布文章禁用谷歌字体
  • 深圳网站建设软件开发公司排名做企业国际网站多少钱
  • 门户网站要用什么软件做腾讯云服务器免费体验
  • 网站开发的前端语言是哪些上海企业网站设计公司
  • 物联网在生活中的应用临沂seo公司稳健火星
  • 网站建设策划书wordpress百度云盘插件
  • h5 小米网站模板权威的网站建设
  • 网站怎么做排名wordpress替换默认页脚代码
  • 网站域名分类网页设计实验报告遇到的问题
  • 百度网站地图代码开放性wifi
  • 湖南网站开发自己怎么设计装修房子
  • 做网站论坛 前置许可wordpress 笑话主题
  • 北京免备案网站建设广西桂林自驾游最佳线路推荐
  • 律师事务所网站建设策划方案连云港 网站 建设
  • 做网站哪个最好链家在线网站是哪个公司做的
  • 公司网站建设需要显示什么软件广告型网站怎么做
  • 湛江网站建设低价推荐做月季评分表的工程网站叫什么
  • 网站浮动窗口代码深圳城市规划设计研究官方网站
  • 虚拟电脑可以做网站吗国外js网站
  • 万网云虚拟主机上传网站吗化妆品销售网站的源代码
  • 武功做网站惠州网站建设是什么意思
  • 什么语言建手机网站计算机应用技术 网站开发
  • 专业的网站制作中心服务器两个域名一个ip做两个网站
  • 徐州网站建设方案上海有名的设计工作室
  • 做导购网站赚钱吗网络推广怎么做效果好
  • 建设银行网上交管网站免费网站报价单怎么做
  • 网站网页设计模板建筑网站翻译编辑