MongoDB集合操作:創建、刪除與數據插入
MongoDB集合(Collection)類似關係型數據庫的表,存儲靈活的文檔(類似JSON結構),不同文檔字段可不同,無固定結構。 創建集合有兩種方式:顯式用`db.createCollection(集合名)`(支持設置`capped`固定大小等屬性),或隱式插入數據時自動創建。 刪除集合用`db.集合名.drop()`,成功返回`true`,數據永久刪除,需謹慎。 數據插入通過`insertOne()`(單文檔)和`insertMany()`(多文檔),文檔爲鍵值對,自動生成唯一`_id`(可自定義但建議默認)。 注意:集合名大小寫敏感,除合法符號外無特殊字符;數據類型需規範(日期用`new Date()`);刪除不可逆,操作前建議備份。 (298字)
閱讀全文MongoDB Shell入門:用命令行操作數據庫超簡單
MongoDB Shell是基於JavaScript的交互式命令行工具,用於直接操作MongoDB數據庫,適合初學者入門。安裝MongoDB後,在終端輸入“mongo”即可啓動Shell。 基礎操作包括:用`db`查看當前數據庫,`use 數據庫名`切換(不存在時插入數據會自動創建);遠程連接需`mongo --host 遠程IP --port 端口`(默認端口27017)。 數據操作:插入單條文檔用`insertOne({...})`(集合自動創建),查詢用`find()`/`findOne()`(`find().pretty()`格式化輸出),更新用`updateOne()`(`$set`修改字段)或`updateMany()`(`$inc`自增),刪除用`deleteOne()`或`deleteMany()`。 管理操作:`show dbs`列數據庫,`db.dropDatabase()`刪當前庫,`db.集合名.drop()`刪集合。進階技巧如`countDocuments()`統計數量、`limit()`限制結果。建議多實踐,查閱官方文檔學習複雜操作。
閱讀全文掌握MongoDB CRUD操作:新手必學的4種基礎操作
這篇文章介紹了MongoDB的CRUD基礎操作。MongoDB是文檔型數據庫,數據以BSON格式存儲,文檔存於集合中,無固定表結構。操作前需啓動服務,通過`mongo`進入Shell,用`use`切換數據庫,`db.集合名`選擇集合。 **Create**:插入單條用`insertOne()`(如插入用戶文檔),多條用`insertMany()`(如插入多個用戶),返回含文檔ID和操作確認信息。 **Read**:核心是`find()`,支持條件過濾(如`age: { $gt: 20 }`)、字段投影(`{name:1, _id:0}`)、排序(`sort({age:1})`)和限制數量(`limit(2)`)。 **Update**:`updateOne()`更新單條,`updateMany()`更新多條,用`$set`覆蓋字段(如改姓名)、`$inc`自增字段(如年齡+1)。 **Delete**:`deleteOne()`刪單條,`deleteMany()`刪多條,`deleteMany({})`清空集合,操作需
閱讀全文