MongoDB-数据类型
一.MongoDB的數據類型
轉自:https://www.cnblogs.com/qq631243523/p/10277183.html
Object? ID :Documents 自生成的 _id
String: 字符串,必須是utf-8
Boolean:布爾值,true 或者false (Python中 True False 首字母大寫)
Integer:整數 (Int32 Int64 你們就知道有個Int就行了,一般我們用Int32)
Double:浮點數 (沒有float類型,所有小數都是Double)
Arrays:數組或者列表,多個值存儲到一個鍵?
Object:如果你學過Python的話,那么這個概念特別好理解,就是Python中的字典,這個數據類型就是字典
Null:空數據類型 , 一個特殊的概念,None Null
Timestamp:時間戳
Date:存儲當前日期或時間unix時間格式 (我們一般不用這個Date類型,時間戳可以秒殺一切時間類型)
注意對于Object ID :
"_id" : ObjectId("5b151f8536409809ab2e6b26")#"5b151f85" 代指的是時間戳,這條數據的產生時間 #"364098" 代指某臺機器的機器碼,存儲這條數據時的機器編號 #"09ab" 代指進程ID,多進程存儲數據的時候,非常有用的 #"2e6b26" 代指計數器,這里要注意的是,計數器的數字可能會出現重復,不是唯一的 #以上四種標識符拼湊成世界上唯一的ObjectID #只要是支持MongoDB的語言,都會有一個或多個方法,對ObjectID進行轉換 #可以得到以上四種信息#注意:這個類型是不可以被JSON序列化的這是MongoDB生成的類似關系型DB表主鍵的唯一key,具體由24個字節組成:
0-8字節是時間戳,
9-14字節的機器標識符,表示MongoDB實例所在機器的不同;
15-18字節的進程id,表示相同機器的不同MongoDB進程。
19-24字節是計數器
轉載于:https://www.cnblogs.com/qq849784670/p/10278957.html
總結
以上是生活随笔為你收集整理的MongoDB-数据类型的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Spring:容器
- 下一篇: Netflix Play API:我们为