MongoDB 入門
你可以通過在 Meteor 專案中執行以下命令來啟動 mongo
shell:
meteor mongo
請注意: 啟動伺服器端資料庫控制檯僅在 Meteor 在本地執行應用程式時有效。
之後,你可以通過 mongo
shell 執行以下命令列出所有集合 :
show collections
你還可以執行基本的 MongoDB 操作,例如查詢,插入,更新和刪除文件。
查詢檔案
可以使用 find()
方法查詢文件,例如:
db.collection.find({name: 'Matthias Eckhart'});
這將列出 name
屬性設定為 Matthias Eckhart
的所有文件。
插入檔案
如果要在集合中插入文件,請執行:
db.collection.insert({name: 'Matthias Eckhart'});
更新檔案
如果你想要更新文件,請使用 update()
方法,例如:
db.collection.update({name: 'Matthias Eckhart'}, {$set: {name: 'John Doe'}});
執行此命令將通過為欄位 name
設定值 John Doe
來更新單個文件(最初值為 Matthias Eckhart
)。
如果要更新符合特定條件的所有文件,請將 multi
引數設定為 true
,例如:
db.collection.update({name: 'Matthias Eckhart'}, {$set: {name: 'John Doe'}}, {multi: true});
現在,集合中最初設定為 Matthias Eckhart
的 name
屬性的所有文件都已更新為 John Doe
。
刪除檔案
使用 remove()
方法可以輕鬆刪除文件,例如:
db.collection.remove({name: 'Matthias Eckhart'});
這將刪除與 name
欄位中指定的值匹配的所有文件。