MongoDB 增刪查改(一)

2021-10-13 19:58:36 字數 1795 閱讀 1334

course.

find()

.then

(result => console.

log(result));

course.

findone()

.then

(result => console.

log(result)

);

// 查詢使用者集合中年齡字段大於 20 並且小於 50 的文件

// $gt 大於 $lt 小於

course.

find(}

).then

(result => console.

log(result)

)

// 查詢欄位為 code 的文件

course.

find(}

).then

(result => console.

log(result)

)

// select('欄位名字')

// 不想查詢的字段: -欄位名

course.

find()

.select

('name email').

then

(result => console.

log(result)

)

sort()方法排序,預設公升序

course.

find()

.sort

('age').

then

(result => console.

log(result)

)course.

find()

.sort

('-age').

then

(result => console.

log(result)

)

// skip(2).limit(2) 跳過兩條資料,只查詢兩條資料

course.

find()

.skip(2

).limit(2

).then

(result => console.

log(result)

)

course.

findoneanddelete()

.then

(result => console.

log(result)

)

// 返回值為乙個物件  // 共刪除兩個(2),刪除成功(1)

course.

deletemany()

.then

(result => console.

log(result)

)

// 更新單個 

// 條件 修改後的值

course.

updateone(,

).then

(result => console.

log(result)

)

// {} 不傳參,預設所有

course.

updatemany(,

).then

(result => console.

log(result)

)

MongoDB增刪查改

mongodb沒有建立資料庫的命令,但是你可以先執行use db name來進行一些操作,如db.createcollection db table 這樣就可以建立乙個db name的資料庫了。以下語句其實都不用加引號 insert方法 insert obj db.test.insert write...

Mongodb簡單的增刪查改

插入資料 新增乙個學生,往student表新增乙個記錄 系統發現 student 是乙個陌生的集合名字,所以就自動建立了集合 db.student.insert 檢視當前庫所有的表 顯示當前的資料集合 mysql 中叫表 show collections刪除資料庫 刪除資料庫,刪除當前所在的資料庫 ...

C 連線MongoDB的增刪查改

1 前置條件需要安裝好mongodb的驅動 mongocxx mongo跑起來。includepath usr local include mongocxx v noabi includepath usr local include bsoncxx v noabi libs l usr local ...