在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問(wèn)答/數(shù)據(jù)庫(kù)  網(wǎng)絡(luò)安全/ ObjectId 是實(shí)際存儲(chǔ)數(shù)據(jù)的兩倍長(zhǎng)是怎么理解的

ObjectId 是實(shí)際存儲(chǔ)數(shù)據(jù)的兩倍長(zhǎng)是怎么理解的

ObjectId 是實(shí)際存儲(chǔ)數(shù)據(jù)的兩倍長(zhǎng)是怎么理解的, 還有這個(gè)主鍵占幾個(gè)字節(jié),會(huì)不會(huì)太長(zhǎng)了

回答
編輯回答
愛(ài)礙唉

大概猜測(cè)了一下,你可能是這個(gè)意思。以下是一個(gè)ObjectId:

ObjectId("5a6940702c4df0af27ffc4ed")

如果你去數(shù)引號(hào)里面的東西,長(zhǎng)度是24。但這不是實(shí)際存儲(chǔ)的長(zhǎng)度,而是實(shí)際存儲(chǔ)的數(shù)據(jù)的十六進(jìn)制表現(xiàn)形式。如果不知道這是什么意思,可能要回憶一下大學(xué)的課程了。1個(gè)字節(jié)的表示:

  • 二進(jìn)制:00000000~11111111
  • 十進(jìn)制:0~255
  • 十六進(jìn)制:00~ff。

所以12個(gè)字節(jié)的十六進(jìn)制表示是24個(gè)字符。但實(shí)際上它只有12個(gè)字節(jié),存儲(chǔ)也只占12字節(jié)。
關(guān)于ObjectId的具體組成可以參考文檔:ObjectId。
至于是不是太長(zhǎng)……太長(zhǎng)的標(biāo)準(zhǔn)是什么?

2017年10月27日 16:54