1.集合是什么?
集合就是一組文檔,通常一個(gè)應(yīng)用的數(shù)據(jù)放在一個(gè)數(shù)據(jù)庫中,應(yīng)用中的各個(gè)對(duì)象分別對(duì)應(yīng)一個(gè)集合(例如:用戶集合、商品集合...),集合類似于關(guān)系型數(shù)據(jù)庫中的表。
2.集合相關(guān)命令
- 創(chuàng)建一個(gè)集合
# 默認(rèn)方式創(chuàng)建集合
db.createCollection("collection_name")
# 創(chuàng)建集合并指定參數(shù)
# capped: 是否啟用集合限制,默認(rèn)為false,為true時(shí)需要指定限制條件
# size: 限制集合使用空間的大小,優(yōu)先級(jí)高于max
# max: 限制集合中最大文檔數(shù)量
db.createCollection("collection_name",{capped:true,size:20,max:100})
- 顯示當(dāng)前數(shù)據(jù)庫中的集合
show collections
db.getCollectionNames()
- 使用集合
db.collection_name
db.getCollection("collection_name")
- 查看集合幫助文檔
db.collection_name.help()