MongoDB教程 查詢 插入

2021-08-20 22:25:34 字數 1727 閱讀 8714

1.建庫,用show dbs檢視不了新建的資料庫,新建的庫沒有內容,新增內容方可檢視

use test
2.插入資料,mongodb存入的資料以鍵值對key:value的形式存入(插入資料後執行show dbs可看見)

格式:db.資料庫.insert()

db.test

.insert(

,)

3.檢視存入的資料

格式:db.資料庫.find()

db.post

.find()

為了查詢查詢美觀使用pretty

db.test

.find().pretty()

4.條件查詢

a.and和or

find傳入多個鍵值對時,會被當做and執行(單個鍵值對也需要使用大括號{})

格式:db.test.find().pretty()

db.test

.find(

).pretty()

db.test

.find(, ]

}).pretty()

查詢姓名為zhangsan或者lisi

db.test

.find(, ]

}).pretty()

b.大於、大於等於、小於、小於等於

在操作之前插入幾條資料

db.test

.insert(,,,)

查詢a大於($gt)100的資料

mongodb語法:

db.test

.find(})

mysql語法:

select * from test where a>100;
查詢a大於等於($gte)100的資料

db.test

.find(})

查詢b小於($1t)200的資料

mongodb語法:

db.test

.find(})

mysql語法:

select * from test where b<100;
查詢b小於等於($lte)100的資料

db.test

.find(})

大於(gt

)和小於

( gt)

和小於(

lt)一起查詢

mongodb語法:

db.test.find(})
mysql語法:

select *from test where b>100

and b<200;

c.不等於($ne)

查詢b!=100的數

db.test

.find(}).pretty()

Mongodb 插入 條件查詢

插入準備資料,mongodb一大特點就是 no schema。無模式的檔案式儲存。用關係型資料庫的說法就是可以儲存任意欄位而不需要事先建立該欄位 簡單的插入方式 db.userinfo.insert db.userinfo.insert 以上格式的資料可以直接插入mongodb資料庫 通過 db.u...

MongoDB 插入文件

如果集合當前不存在,則插入操作將建立集合。db.inventory.insertone insertone 返回乙個包含新插入文件的id字段值的文件。有關返回文件的示例,請參見db.collection.insertone reference.要檢索剛插入的文件,請查詢集合 db.inventory...

mongodb安裝教程。

先新增mongodb的bin目錄到系統環境變數,需要在安裝目錄下 e tools mongodb 新建data目錄,data目錄下新建db和log目錄,log目錄下新建mongodb.log檔案。然後cmd執行mongod.exe dbpath e tools mongodb data db 然後 ...