mongodbã®ObjectIdã®çæè¦å
MongoDBã®ãã¤ã°ã¬ã¼ã·ã§ã³ã¨ããã¦ããï¼MongoDBã®ObjectIdã£ã¦æ¬å½ã«ã¦ãã¼ã¯ã ã£ãï¼ã£ã¦ããçåããããï¼
確ããããããªè¦ç´ ã使ã£ã¦ï¼ã¦ãã¼ã¯ã«ãªãããã«ã§ãã¦ãããªãï¼ï¼ï¼ã¨æã£ã¦ï¼ã¡ããã¨èª¿ã¹ã¦ã¿ãï¼
ã¨ããããå ¬å¼ã®ObjectIdã®èª¬æï¼ObjectId - MongoDB Manual 2.4.9
- 4ãã¤ãã®ï¼Unixã¨ããã¯ããã®çµéç§æ°(Unixæé)
- 3ãã¤ãã®ãã·ã³ID
- 2ãã¤ãã®ããã»ã¹ID
- 3ãã¤ãã®ã«ã¦ã³ã¿(éå§çªå·ã¯ã©ã³ãã )
ããã§ãã¦ãããããï¼
âããã°ã£ã¦æ¸ããï¼
å®é¨ï¼
åããã·ã³ã§çæãã¦ã¿ãï¼
以ä¸ã®ï¼ã¤ã®ObjectIdã¯åããã·ã³ä¸ã§çæããObjectId.
52fcf106 0af12b af9e 8d5bba 52fcf108 0af12b af9e 8d5bbb
確ãã«æåã®Unixæéã¯2ç§ããã¦ãããã¨ããããï¼
ãã·ã³IDã¯åã.
ããã»ã¹IDãåãï¼
ã«ã¦ã³ã¿ã¯1ã ãä¸ãã£ã¦ãããã¨ããããï¼
éããã·ã³ã§çæãã¦ã¿ãï¼
ä»åº¦ã¯å¥ã®ãã·ã³ã§çæãã¦ã¿ãï¼
確ãã«ãã·ã³IDã¨ããã»ã¹IDãä¸ã®ObjectIdã¨ã¯éã£ã¦ããï¼
52fcebd1 9a5c4e a066 dbfa12
ã¡ãªã¿ã«ï¼ãã®ObjectIdã®Unixæéé¨å
52fcebd1(16鲿°) â 1392307153(10鲿°) â 2014/2/14 01:00:10
ã¡ããã¨Unixæéã«ãªã£ã¦ãããã¨ããããï¼
ãã·ã³IDã®ä»çµã¿
ãªãã¨ãªãã¦ãã¼ã¯ã«ãªãã£ã½ãã£ã¦ããã®ã¯ããã£ãï¼
ãããï¼ãã¯ãçåã«æãã®ã¯ï¼ãã·ã³IDã£ã¦ä½ã ãï¼ã£ã¦æã ã¨æãï¼
Google Group-mongodb-user âºHow to get machine id
ã§ï¼ãã®ã¡ã¼ãªã³ã°ãªã¹ãã®æç¨¿ã«ããã¨ï¼ãã·ã³IDã®çæã¯ã¯ã©ã¤ã¢ã³ãä¾åãããï¼ã ãã©ï¼ã ãããã®ã¯ã©ã¤ã¢ã³ãã§ã¯hostnameã§æ±ºãã¦ããããï¼
ã¨ãããã¨ã§pymongoã®å®è£ é¨åãã¿ã¦ã¿ãï¼
ObjectIdã®çæé¨å- pymongo
ãã·ã³IDã®çæã«ã¯hostname
ã使ã£ã¦ããï¼ï¼ï¼ãã·ã³IDã«é¢ãã¦è¨ãã°ã¦ãã¼ã¯ãããªããã ãï¼
ãã£ã¨ã¦ãã¼ã¯ãªãã®ã使ã£ã¦ãã·ã³IDã¯çæãããã¨æã£ã¦ãï¼ï¼ï¼
ã ã£ã¦ï¼åãhostname
æã£ã¦ããã·ã³ãããï¼ubuntu
ã¨ããï¼
以ä¸ã®2ã¤ã¯hostname
ãåãå¥ã®ãã·ã³ã§pymongoã使ã£ã¦çæããObejectId
確ãã«ãã·ã³IDã¯åãã ï¼
52fcf47b 1d41c8 2e90 e33611 52fcf461 1d41c8 75fe aff3e3
ãã ãï¼ç´æ£ã®mongoã¯ã©ã¤ã¢ã³ãã¯hostname
ã§ãã·ã³IDãçæãã¦ãã訳ã§ã¯ç¡ãããã§ï¼ãã·ã³IDã¯ç°ãªããã®ã«ãªã£ã¦ããï¼
ObjectIdã¯æ¬å½ã«ã¦ãã¼ã¯ãªã®ãï¼
ObjectIdã®æ§æè¦ç´ ã¨ãªã£ã¦ãã4ã¤ã®è¦ç´
Unixæé
ãã·ã³ID
ããã»ã¹ID
ã«ã¦ã³ã¿
ã¯ããããã¯ååéè¤ããå¯è½æ§ããããã¨ãããã£ãï¼
ãããï¼ããããçµã¿åãããã¨ã¦ãã¼ã¯ã ã¨è¨ããï¼
åä¸ã®mongoã¯ã©ã¤ã¢ã³ãã®ããã»ã¹ã§ã¯Unixæéã¨ã«ã¦ã³ã¿ãããã®ã§éè¤ãããã¨ã¯ä¸å¯è½ï¼
åä¸ãã·ã³ä¸ã§ã¯mongoã¯ã©ã¤ã¢ã³ãã®ããã»ã¹IDãç°ãªãã®ã§ä¸å¯è½ï¼
å¥ãã·ã³ä¸ã§ã¯ãã·ã³IDãç°ãªãã®ã§ä¸å¯è½(hostnameãåããªãã°å¯è½æ§ããã)ï¼
éè¤ããIDãçæããããã«ã¯ä»¥ä¸ã®æ¡ä»¶ãå¿ è¦ã«ãªãï¼
åãæå»ã®1ç§éã§ï¼
åãhostnameãæã¤ãã·ã³ã§ï¼
åãããã»ã¹IDãæã¤mongoã¯ã©ã¤ã¢ã³ãã®ããã»ã¹ãèµ·åãï¼
ä¹±æ°ã調æ´ãã¦ã«ã¦ã³ã¿ãããããï¼
æ®éã«ä½¿ã£ã¦ããåã«ã¯ã¦ãã¼ã¯ã§ããï¼
æ®éã«ä½¿ãã¾ãããï¼