集合(Collection)是MongoDB中的一個(gè)概念,類似于關(guān)系數(shù)據(jù)庫(kù)中的表。它是一個(gè)數(shù)據(jù)對(duì)象的容器,用于存儲(chǔ)相關(guān)的文檔(Document)。在集合中,可以存儲(chǔ)多個(gè)文檔,并且每個(gè)文檔可以是不同結(jié)構(gòu)的。
創(chuàng)建集合: 在MongoDB中,可以使用db.createCollection()方法來(lái)創(chuàng)建集合。例如,創(chuàng)建一個(gè)名為users的集合:
db.createCollection("users")
插入文檔到集合: 可以使用db.collection.insertOne()方法來(lái)向集合中插入一個(gè)文檔。例如,向users集合中插入一個(gè)文檔:
db.users.insertOne({name: "Alice", age: 30})
查詢集合中的文檔: 可以使用db.collection.find()方法來(lái)查詢集合中的文檔。例如,查詢users集合中的所有文檔:
db.users.find()
更新集合中的文檔: 可以使用db.collection.updateOne()或db.collection.updateMany()方法來(lái)更新集合中的文檔。例如,更新users集合中name為Alice的文檔的age字段:
db.users.updateOne({name: "Alice"}, {$set: {age: 31}})
刪除集合中的文檔: 可以使用db.collection.deleteOne()或db.collection.deleteMany()方法來(lái)刪除集合中的文檔。例如,刪除users集合中age大于30的文檔:
db.users.deleteMany({age: {$gt: 30}})
刪除集合: 可以使用db.collection.drop()方法來(lái)刪除集合。例如,刪除users集合:
db.users.drop()
這是MongoDB中集合的基本概念和操作方法,希望對(duì)你有所幫助。如果你想進(jìn)一步了解MongoDB的集合操作,可以查閱官方文檔或者其他教程。