日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

MongoDB笔记之简单的增删改查

發布時間:2024/1/8 编程问答 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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}}) # count88變成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笔记之简单的增删改查的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。