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 ...