亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

MongoDB-mongdb根據什么自動生成24位ObjectId?

MongoDB-mongdb根據什么自動生成24位ObjectId?

三國紛爭 2018-10-08 11:07:01
MongoDB-mongdb根據什么自動生成24位ObjectId
查看完整描述

2 回答

?
躍然一笑

TA貢獻1826條經驗 獲得超6個贊

24位16進制數,實際上就是12個字節。
前4個字節代表當前的時間戳,接下來的3個字節是你主機的唯一標識符,再下面2個字節表示生成這個ObjectId的進程標識符(PID),最后3個字節是個單純的自增長的計數器

查看完整回答
反對 回復 2018-11-06
?
鳳凰求蠱

TA貢獻1825條經驗 獲得超4個贊

在MongoDB中,文檔是對數據的抽象,它被使用在Client端和Server端的交互中。所有的Client端(各種語言的Driver)都會使用這種抽象,它的表現形式就是我們常說的BSON(Binary JSON )。
BSON是一個輕量級的二進制數據格式。
MongoDB能夠使用BSON,并將BSON作為數據的存儲存放在磁盤中。
Client端要將寫入文檔,使用查詢等等操作時,需要將文檔編碼為BSON格式,然后再發送給Server端。同樣,Server端的返回結果也是編碼為BSON格式再放回給Client端的。

查看完整回答
反對 回復 2018-11-06
  • 2 回答
  • 0 關注
  • 1709 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號