1. 程式人生 > >mongodb 基礎

mongodb 基礎

-s .so logs 文檔 fine 命令 http htm object

MongoDB:

jar包 下載地址: https://oss.sonatype.org/content/repositories/releases/org/mongodb/

mongodb的基本安裝使用:

參考地址: http://www.cnblogs.com/sxdcgaq8080/p/6142187.html#undefined

MongoDB基本命令用:

參考地址: http://www.cnblogs.com/xusir/archive/2012/12/24/2830957.html

【Mongodb】_id和ObjectId詳解

參考地址: http://bbs.51cto.com/thread-1145208-1.html

_id和ObjectId

簡要說明:MongoDB 中存儲的文檔必須有一個"_id" 鍵。這個鍵的值可以是任何類型的,默認是個ObjectId 對象。在一個集合裏面,每個文檔都有唯一的"_id" 值,來確保集合裏面每個文檔都能被唯一標識。如果有兩個集合的話,兩個集合可以都有一個值為123 的"_id" 鍵,但是每個集合裏面只能有一個"_id" 是123 的文檔。

1)ObjectId 是"_id" 的默認類型。

ObjectId 使用12 字節的存儲空間,每個字節兩位十六進制數字,是一個24 位的字符串;原理詳見文檔!

2)如果插入文檔的時候沒有"_id" 鍵,系統會自動幫你創建一個。可以由MongoDB 服務器來做這件事情,但通常會在客戶端由驅動程序完成;原因詳見文檔!

mongodb 默認區分大小寫,對大小寫敏感;

Collection —— 表;

Document —— 行信息{<key1,value1> , <key2,value2>......}

mongodb 基礎