MongoDB學習3——mongoDB的一些基本使用

#查看所有數據庫
show dbs;

#創建(切換)數據庫
use DATABASE_NAME
注:如果數據庫不存在,則創建數據庫,否則切換到指定數據庫。

#插入文檔(關系型數據說法叫插入數據)
方式一:db.COLLECTION_NAME.insert(document)
方式二:db.COLLECTION_NAME.save(document)
注:
1.如果COLLECTION_NAME該集合不在該數據庫中, MongoDB 會自動創建該集合并插入文檔。
2.插入文檔你也可以使用 db.COLLECTION_NAME.save(document) 命令。如果不指定 _id 字段 save() 方法類似于 insert() 方法。如果指定 _id 字段,則會更新該 _id 的數據。
3.而 db.COLLECTION_NAME.insert(document) 命令如果指定的_id字段存在則會報重復的主鍵錯誤導致插入失敗,不存在則正常插入文檔。

insert除了直接插入,可以間接的先將數據保存到變量中再插入,例如以上所示例代碼

#查詢文檔
db.COLLECTION_NAME.find(document)

#查詢文檔總數
db.COLLECTION_NAME.find(document).count()

#刪除文檔
db.COLLECTION_NAME.remove(document)



本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/373586.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/373586.shtml
英文地址,請注明出處:http://en.pswp.cn/news/373586.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Java入門:Java下載與安裝方法

本文適合剛入門的Java編程的初學者閱讀。 JDK有兩種下載方法,一個是官網下載,另一個是第三方網站下載。官網速度也許有點慢,慢的話可以考慮去第三方網站下載。 一、官網下載 1. 訪問地址:http://www.oracle.com/cn/downloads/inde…

jquery獲得下拉框的值

獲取Select : 獲取select 選中的 text : $("#ddlRegType").find("option:selected").text(); 獲取select選中的 value: $("#ddlRegType ").val(); 獲取select選中的索引: $("#ddlRegType ").get(0).selectedIndex; 設置sel…

Java 7:如何編寫非常快速的Java代碼

當我第一次寫此博客時,我的目的是向您介紹ThreadLocalRandom類,它是Java 7中新增的用于生成隨機數的類。 我已在一系列微基準測試中分析了ThreadLocalRandom的性能,以了解其在單線程環境中的性能。 結果相對令人驚訝:盡管代碼非常…

python 微信支付接口 詳解_Python支付接口匯總大全(包含微信、支付寶等,長期更新、歡迎補充)...

wzhifuSDK- 由微信支付SDK 官方PHP Demo移植而來,v3.37下載地址學習Python中有不明白推薦加入交流群號:864573496群里有志同道合的小伙伴,互幫互助,群里有不錯的視頻學習教程和PDF!weixin_pay- 是一個簡單的微信支付的…

[地圖開發][算法及數據結構]四叉樹原理

參考:http://blog.csdn.net/zhouxuguang236/article/details/12312099 原博客地址還有c++源碼。。。 四叉樹索引的基本思想是將地理空間遞歸劃分為不同層次的樹結構。它將已知范圍的空間等分成四個相等的子空間,如此遞歸下去&…

mongoDB中的數據類型

Date mongo shell中提供各式各樣的返回日期類型的方法,例如字符串類型或者Date對象類型: Date()返回當前的日期字符串;new Date()返回使用ISODate()包裝的Date對象類型;ISODate()返回使用ISODate()包裝的Date對象類型;…

C++ namespace

是否應該使用using(using namespace std) 注:我將namespace翻譯成姓或士族。選擇某個namespace中的變量、函數、組合類型,就像是在介紹某個人 姓 namespace, 名 variable。 參考: 1、Why is “using namespace std” considered bad practice…

按鍵 粘貼上一個命令_合并單元格、選擇性粘貼的快捷鍵都是啥?今天一次告訴你……...

經常有人在群里問,合并單元格的快捷鍵是什么?選擇性粘貼數值的快捷鍵是什么?今天就來聊聊快捷鍵的一些冷門知識……Alt鍵的作用快捷鍵其實就是一些組合鍵,主要用到Ctrl、shift、Alt這三個鍵其中之一或者是幾個,再加上其…

Spring MVC和JQuery用于Ajax表單驗證

在本教程中,我們將看到如何使用Ajax和Spring MVC和JQuery在服務器端驗證表單。 Spring MVC為通過注釋驅動的配置采用Ajax提供了非常方便的過程。 我們將使用此注釋驅動的配置以JSON數據的形式發送Ajax響應。 響應將包含表單驗證的狀態,并且表單數據中存在…

myeclipse10.7破解成功 但 無法打war包 提示:securecrt alert:integrity ch

myeclipse10.7破解成功 但 無法打war包 提示:securecrt alert:integritycheck error找了好久才找到解決辦法http://download.csdn.net/detail/yi303526230/6889101#comment本次對于myeclipse10破解后,導出war包時報“SECURITY ALERT: INTEGERITY CHECK E…

Mongodb的update操作

在前面的文章“mongodb 查詢的語法”里,我介紹了Mongodb的常用查詢語法,Mongodb的update操作也有點復雜,我結合自己的使用經驗,在這里介紹一下,給用mongodb的朋友看看,也方便以后自己用到的時候查閱&#x…

封裝方法

<?php class DBDA {public $host"localhost";public $uid"root";public $pwd"123";public $dbname"mydb";/***給一個sql語句&#xff0c;返回執行的結果*param string $sql 用戶指定的sql語句*param int $type 用戶給的語句類型&a…

AFNetwork 作用和使用方法具體解釋

轉自&#xff1a;http://www.maxiaoguo.com/clothes/269.html AFNetworking是一個輕量級的iOS網絡通信類庫。它建立在NSURLConnection和NSOperation等類庫的基礎上&#xff0c;讓非常多網絡通信功能的實現變得十分簡單。它支持HTTP請求和基于REST的網絡服務&#xff08;包含GET…

在MongoDB中存儲分層數據

繼續使用MongoDB進行 NoSQL之旅&#xff0c;我想觸摸一個經常出現的特定用例&#xff1a;存儲分層文檔關系。 MongoDB是很棒的文檔數據存儲&#xff0c;但是如果文檔具有父子關系怎么辦&#xff1f; 我們可以有效地存儲和查詢此類文檔層次結構嗎&#xff1f; 答案是肯定的&…

圖的深度遍歷

圖的深度遍歷 Time Limit: 1000MS Memory Limit: 65536KBSubmit StatisticProblem Description 請定一個無向圖&#xff0c;頂點編號從0到n-1&#xff0c;用深度優先搜索(DFS)&#xff0c;遍歷并輸出。遍歷時&#xff0c;先遍歷節點編號小的。Input 輸入第一行為整數n&#xff…

Linux學習筆記——gzip命令

這個 gzip 程序被用來壓縮一個或多個文件。當執行 gzip 命令時&#xff0c;則原始文件的壓縮版會替代原始文件。 相對應的 gunzip 程序被用來把壓縮文件復原為沒有被壓縮的版本。gzip 選項&#xff1a;選項 說明-c把輸出寫入到標準輸出&#xff0c;并且保留原始文件。也有可能用…

java集合類——Stack類

查看java的API文檔&#xff0c;Stack繼承Vector類。 棧的特點是后進先出。 API中Stack自身的方法不多&#xff0c;基本跟棧的特點有關。 Java代碼 import java.util.Stack; public class StackTest { public static void main(String[] args) { Stack&l…

免裝版_無縫貼圖制作軟件 PixPlant2中文免裝版

點擊上方藍字關注我們如您喜歡我們的公眾號&#xff0c;不妨推薦給身邊的朋友資源介紹&#xff1a;資源來源于網絡&#xff0c;很多時候我們從網上找的貼圖并不是無縫的&#xff0c;而且一般都沒有高光/法線貼圖這些&#xff0c;在材質的模擬上就要差了很多&#xff0c;在這里小…

網頁特效:用CSS3制作3D圖片立方體旋轉特效

<!DOCTYPE html> <html> <head> <meta charset"utf-8" /> <title>CSS3制作3D圖片立方體旋轉特效 - 站長素材</title><style type"text/css">html{background:linear-gradient(#ff0 0%,#F00 80%);height: 100%; …

Java中使用Map and Fold進行功能性編程

在函數式編程中&#xff0c;Map和Fold是兩個非常有用的運算符&#xff0c;它們屬于每種函數式語言。 如果Map和Fold運算符是如此強大且必不可少&#xff0c;那么您如何解釋說即使Java編程語言缺少這兩個運算符&#xff0c;我們也可以使用Java來完成工作&#xff1f; 事實是&…