MongoDB的簡單CRUD操作

2021-12-30 11:52:17 字數 915 閱讀 2233

一、前言

mongodb 以 json 格式儲存資料,和傳統的關係行資料庫如 mysql 有很大的區別,

主要優點:

①沒有sql裡邊太多教條

②做專案時,不用花很多時間先考慮太多建表的問題。

…資料的儲存,crud是常有的事,下面就小結部分簡單明瞭的 crud ,使用方式、結果和 sql 幾乎一致

二、**

//1、在users文件中增加兩條資料

//sql:insert into users(root,password) values("root","999"),("larger5","888")

db.users.insert([

,])//2、查詢文件中的資料

//sql:select * from users

db.users.find()//查詢所有

//sql:select * from users where username="root"

db.users.find()//在users文件中查詢username為root的資料

//sql:select count(*) from users

db.users.find().count()//查詢users中文件記錄數量

//3、修改文件中的資料

//usql:pdate users set password="667" where username="root"

db.users.updatemany(,})//修改users文件中的所有username為"root"者的password為"666"

//4、刪除文件中的資料

//sql:delet from users where username="root"

db.users.deletemany()//刪除users文件中所有username為root的記錄

Apache DBUtils實現CRUD操作

commons dbutils 是 apache 組織提供的乙個開源 jdbc工具類庫,它是對jdbc的簡單封裝,學習成本極低,並且使用dbutils能極大簡化jdbc編碼的工作量,同時也不會影響程式的效能。queryrunner類 該類簡單化了sql查詢,它與resultsethandler組合在...

Elasticsearch 基本CRUD操作

如果指定了id使用指定的id,如果沒有指定則自動生成,如果id重複,則先進行刪除再新建並對文件版本加1 post goods doc post goods doc 1 post goods doc 1 需指定id,會公升級版本,如果id已經存在則報錯 post goods create 1 get ...

MongoDB的CRUD操作(四)

一,建立資料庫 1,語法 mongodb 建立資料庫的語法格式如下 usedatabase name 如果資料庫不存在,則建立資料庫,否則切換到指定資料庫。2,例項 userunoobswitched to db runoob show dbs local 0.078gb test 0.078gb ...