MongoDB語句入門(4)

来源:https://www.cnblogs.com/itbsl/archive/2020/07/25/13376156.html
-Advertisement-
Play Games

創建資料庫 語法: use database_name; 註意:如果該資料庫不存在,則創建,如果該資料庫存在,則是切換,如果創建了資料庫,沒有任何操作,則會自動刪除該資料庫。 可以使用db命令查看當前所處的資料庫 查看資料庫 語法: show dbs; 創建集合 語法: db.集合名.insert( ...


創建資料庫

語法:

use database_name;

註意:如果該資料庫不存在,則創建,如果該資料庫存在,則是切換,如果創建了資料庫,沒有任何操作,則會自動刪除該資料庫。

可以使用db命令查看當前所處的資料庫

查看資料庫

語法:

show dbs;

創建集合

語法:

db.集合名.insert({})

該語法意思是向集合裡面添加文檔,db表示最近一次use的資料庫,最近一次use的是誰,那麼這個db就代表誰。

註意:MongoDB裡面的集合是隱式創建的,就是說無需創建,直接使用。

查看集合

語法:

show tables;
show collections;

查詢集合里的文檔

語法:

db.集合名.find() # 查詢所有
db.集合名.findOne() # 查詢第一個文檔

刪除集合

語法:

db.集合.drop()

刪除資料庫

語法:

db.dropDatabase();

幫助命令

語法:

help

資料庫相關的幫助命令

語法:

db.help()

集合相關的幫助命令

語法:

db.集合名.help()

您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 達夢存儲過程的語法與oracle的高度相似,但有好多細節還是有差異。我在這次項目遷移中踩過不少小坑,在這裡給大家分享一下。 說明一下,我用的版本是達夢8,遷移時碰到的問題有些我已經反饋給達夢的官方群管理員,估計以後會有修複。 rpad問題 達夢的rpad函數,計算中文時永遠是認為一個中文字元中兩個字 ...
  • 從MySQL的MRR開始 開始之前,先從MySQL入手,看一下MySQL中的MRR機制原理,也就是Multi-Range Read。MySQL中在按照非聚集索引的範圍查找且需要回表的情況下,比如select * from t where c2>100 and c2<200;c2為非聚集索引。如果直接 ...
  • 好好吃飯,好好休息,聽著很簡單,實際落實缺失不那麼容易。 繼續回顧MySql的多表查詢之1999語法 #二,SQL1999語法 語法: SELECT 查詢列表 FROM 表1 別名 【連接類型】 JOIN 表2 別名 ON 鏈接條件 【WHERE 篩選條件】 【GROUP BY 分組】 【HAVIN ...
  • --創建表空間 CREATE TABLESPACE aifu --表空間名 aifu LOGGING DATAFILE 'D:\dev_config\OracleTableSpaces\aifu.DBF' SIZE 5M --數據文件路徑 D:\dev_config\OracleTableSpace ...
  • 導出數據 導入/導出可以操作的是本地的mongodb伺服器,也可以是遠程的,所以,都有如下通用選項。 利用mongoexport -h host 主機 -port 埠 -d 知名使用的庫 -c 指明要導出的集合 -o 指明要導出的文件名 --csv 指定導出的csv格式 -q 過濾導出 -f fi ...
  • 索引是對資料庫表中一列或多列的值進行排序的一種結構,可以讓我們查詢資料庫變得 更快。MongoDB 的索引幾乎與傳統的關係型資料庫一模一樣,這其中也包括一些基本的查詢優化技巧。 增加檢索的效率. mongodb提供了索引的支持.(越來越傾向於關係型資料庫) 通常建立索引的, 基本要求, 就是文檔的結 ...
  • 許可權概述 在mongodb裡面的用戶是屬於資料庫的,每個資料庫有自己的管理員,管理員登錄後,只能操作所屬的資料庫。 註意:一般在admin資料庫中創建的用戶授予超級管理員許可權,登錄後可以操作任何的資料庫。 創建超級管理員 註意:在開啟許可權管理控制時,一定先要創建一個超級管理員授予超級管理許可權。 (1 ...
  • 添加文檔 語法: db.集合名.insert({k1:"v1", k2:"v2"....}) 註意: (1)文檔就是鍵值對,數據類型是BSON格式,支持的值更加豐富。 比如:db.集合名.insert({name:"bashlog", spc:{weight:100, address:"henan" ...
一周排行
    -Advertisement-
    Play Games
  • JWT(JSON Web Token)是一種用於在網路應用之間傳遞信息的開放標準(RFC 7519)。它使用 JSON 對象在安全可靠的方式下傳遞信息,通常用於身份驗證和信息交換。 在Web API中,JWT通常用於對用戶進行身份驗證和授權。當用戶登錄成功後,伺服器會生成一個Token並返回給客戶端 ...
  • 老周在幾個世紀前曾寫過樹莓派相關的 iOT 水文,之所以沒寫 Nano Framework 相關的內容,是因為那時候這貨還不成熟,可玩性不高。不過,這貨現在已經相對完善,老周都把它用在項目上了——第一個是自製的智能插座,這個某寶上50多塊可以買到,搜“esp32 插座”就能找到。一種是 86 型盒子 ...
  • 引言 上一篇我們創建了一個Sample.Api項目和Sample.Repository,並且帶大家熟悉了一下Moq的概念,這一章我們來實戰一下在xUnit項目使用依賴註入。 Xunit.DependencyInjection Xunit.DependencyInjection 是一個用於 xUnit ...
  • 在 Avalonia 中,樣式是定義控制項外觀的一種方式,而控制項主題則是一組樣式和資源,用於定義應用程式的整體外觀和感覺。本文將深入探討這些概念,並提供示例代碼以幫助您更好地理解它們。 樣式是什麼? 樣式是一組屬性,用於定義控制項的外觀。它們可以包括背景色、邊框、字體樣式等。在 Avalonia 中,樣 ...
  • 在處理大型Excel工作簿時,有時候我們需要在工作表中凍結窗格,這樣可以在滾動查看數據的同時保持某些行或列固定不動。凍結窗格可以幫助我們更容易地導航和理解複雜的數據集。相反,當你不需要凍結窗格時,你可能需要解凍它們以獲得完整的視野。 下麵將介紹如何使用免費.NET庫通過C#實現凍結Excel視窗以鎖 ...
  • .NET 部署 IIS 的簡單步驟一: 下載 dotnet-hosting-x.y.z-win.exe ,下載地址:.NET Downloads (Linux, macOS, and Windows) (microsoft.com) .NET 部署 IIS 的簡單步驟二: 選擇對應的版本,點擊進入詳 ...
  • 拓展閱讀 資料庫設計工具-08-概覽 資料庫設計工具-08-powerdesigner 資料庫設計工具-09-mysql workbench 資料庫設計工具-10-dbdesign 資料庫設計工具-11-dbeaver 資料庫設計工具-12-pgmodeler 資料庫設計工具-13-erdplus ...
  • 初識STL STL,(Standard Template Library),即"標準模板庫",由惠普實驗室開發,STL中提供了非常多對信息學奧賽很有用的東西。 vector vetor是STL中的一個容器,可以看作一個不定長的數組,其基本形式為: vector<數據類型> 名字; 如: vector ...
  • 前言 最近自己做了個 Falsk 小項目,在部署上伺服器的時候,發現雖然不乏相關教程,但大多都是將自己項目代碼複製出來,不講核心邏輯,不太簡潔,於是將自己部署的經驗寫成內容分享出來。 uWSGI 簡介 uWSGI: 一種實現了多種協議(包括 uwsgi、http)並能提供伺服器搭建功能的 Pytho ...
  • 1 文本Embedding 將整個文本轉化為實數向量的技術。 Embedding優點是可將離散的詞語或句子轉化為連續的向量,就可用數學方法來處理詞語或句子,捕捉到文本的語義信息,文本和文本的關係信息。 ◉ 優質的Embedding通常會讓語義相似的文本在空間中彼此接近 ◉ 優質的Embedding相 ...