MongoDB笔记之简单的增删改查
生活随笔
收集整理的這篇文章主要介紹了
MongoDB笔记之简单的增删改查
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
集合創建:
db.createCollection("test_col,",{capped:true, size:10})# "test_col" 表名字(集合名字) # capped, 默認false,不設置上限,true設置上限查看當前數據庫的集合:
show collections刪除集合:
db.集合名稱.drop()查詢:
# 查找集合中所有的數據 db.collection_name.find() # 查詢文檔# pretty() 方法以格式化的方式來顯示所有文檔 美觀 db.collection_name.find().pretty()# 指定_id查找 db.collection_name.find({_id:1}).pretty()_id:
如果插入數據不給定id,他會自動創建,可以通過id查找文檔
插入:
# 向集合插入文檔 db.collection_name.insert(document)例子:db.col_test.insert({name:'xx', gender:'nan'}) (在集合不創建的時候也可以,集合會自動被創建)更新:
db.collection_name.update({}) # 更新文檔db.collection_name.update({'count':88},{$set:{'count':89}}) # count 由88變成89,只會作用于第一條數據例子:db.集合名稱.update({name:'xx'}, {$set:{'name':'xps'}}, {multi:true}) 將name為xx的改為yy, multi多行,默認false,只作用于第一個,為true時修改多條# 更新多行,這個3.2的版本才支持 db.col_name.updateMany()刪除:
db.collection_name.remove({}) # 刪除集合所有文檔 全部刪除db.集合名稱.remove({gender:'nan', {justone:true}}) # 依據條件刪除一條 justone默認false,刪除多條#刪除多條3.2版本才有 db.col_name.deleteMany()# 刪除集合 db.col_name.drop()保存 (如果集合不存在,則執行添加操作)
db.集合名稱.save(document)數據類型
object ID 文檔ID (不會重復,12字節的16進制數)
String 字符串
Boolean 存儲一個布爾值
Integer 整數
Double 浮點值
Arrays 數組或列表
Object 用于嵌入式的文檔,即一個值為一個文檔
Null 存儲NUll值
Times tamp 時間戳
Data 當前日期活時間的UNIX時間格式
object ID :
(不會重復,12字節的16進制數,前4當前時間,…)
總結
以上是生活随笔為你收集整理的MongoDB笔记之简单的增删改查的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 医学计算机应用基础实验报告word,wo
- 下一篇: 建立syslink双核工程和make运行