mongoose 常用資料庫操作 查詢

2022-06-16 18:33:12 字數 2470 閱讀 9522

條件查詢

model.find(conditions, [fields], [options], [callback])

demo1

try.js

var user = require("

./user.js");

function getbyconditions();

user.find(wherestr, function(err, res)

else

})}getbyconditions();

在robo檢視資料庫:

在webstorm 中檢視輸出結果:

輸出結果:

年齡查詢

在robo檢視資料庫:

$gte: 13, $lte: 30:表示大於等於13而且小於等於30歲

在webstorm中輸出結果:

數量查詢model.count(conditions, [callback])

try.js

var user = require("

./user.js");

function getcountbyconditions();

user.count(wherestr, function(err, res)

else

})}getcountbyconditions();

在webstorm中輸出結果:

根據_id查詢model.findbyid(id, [fields], [options], [callback])

在robo中檢視     id=59fa8b401061f8333095975a  的語句

輸出結果:

模糊查詢try.js

var user = require("

./user.js");

function getbyregex()};

user.find(wherestr, function(err, res)

else

})}getbyregex();

上面示例中查詢出所有使用者名稱中有'z'的名字,不區分大小寫

輸出結果:

mongoose資料庫,刪除單個文件

引入mongoose第三方模組用來運算元據庫 const mongoose require mongoose 這一步操作返回的是promise物件 連線資料庫 前面乙個屬性是資料庫名稱 mongoose.connect mongodb localhost playground then 裡面是查詢條...

資料庫常用操作

1 複製表結構及資料到新錶 create table 新錶select from 舊表 這種方法會將oldtable中所有的內容都拷貝過來,當然我們可以用delete from newtable 來刪除。不過這種方法的乙個最不好的地方就是新錶中沒有了舊表的primary key extra auto...

資料庫常用操作

create database studb onprimary 預設就屬於primary檔案組,可省略 資料檔案的具體描述 name studb data 主資料檔案的邏輯名稱 filename d studb data.mdf 主資料檔案的物理名稱 size 5mb,主資料檔案的初始大小 maxs...