條件查詢
model.find(conditions, [fields], [options], [callback])
demo1
try.js
var user = require("在robo檢視資料庫:./user.js");
function getbyconditions();
user.find(wherestr, function(err, res)
else
})}getbyconditions();
在webstorm 中檢視輸出結果:
輸出結果:
年齡查詢
在robo檢視資料庫:
$gte: 13, $lte: 30:表示大於等於13而且小於等於30歲數量查詢model.count(conditions, [callback])在webstorm中輸出結果:
try.js
var user = require("./user.js");
function getcountbyconditions();
user.count(wherestr, function(err, res)
else
})}getcountbyconditions();
在webstorm中輸出結果:
![](https://pic.w3help.cc/659/2ed0961c3f98842111bda8fa08cce.jpeg)
在robo中檢視 id=59fa8b401061f8333095975a 的語句
輸出結果:
模糊查詢try.js
var user = require("上面示例中查詢出所有使用者名稱中有'z'的名字,不區分大小寫./user.js");
function getbyregex()};
user.find(wherestr, function(err, res)
else
})}getbyregex();
輸出結果:
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...