当前位置:网站首页>model方法
model方法
2022-07-05 20:11:00 【为什么不好好卖蛋饼】
17 Model 方法
Model是构造函数
Model.create(doc(s),[callback])
创建一个文档并添加到数据库
参数 doc(s) 可以是一个文档对象,也可以是数组。
callback 可选 当操作完成后调用的回调函数。
//查询
Model.find()
condition-查询条件
projection 投影 需要获取到的字段
两种方式
{
name:1,_id:0}
"name age -_id"
option--查询选项 skip limit
callback 回调函数 回调函数必须传,如果不穿,不会查询。
//总会返回数组
StuModel.find({
name:"唐僧"},function(err,docs){
if(!err){
console.log(docs);
}
}
);
StuModel.find({
},{
name:1,_id:0},function(err,docs){
if(!err){
//doc是Document文档对象,是model的实例。
console.log(docs);
}
}
);
StuModel.find({
},"name age -_id",function(err,docs){
if(!err){
console.log(doc instanceof StuModel);
}
}
);
修改
conditions 查询条件
doc 修改后的对象
options 配置参数
callback 回调函数
StuModel.updateOne({
name:"唐僧"},{
$set:{
age:20}},function(err){
if(!err){
console.log("修改成功");
}
});
删除
StuModel.remove({
name:"白骨精"},function(err){
if(!err){
console.log("删除成功");
}
});
统计数量 Count
Model.count(conditions,[callback])
StuModel.count({},function(err,count){
if(!err){
console.log(count);
}
});
边栏推荐
- 【数字IC验证快速入门】2、通过一个SoC项目实例,了解SoC的架构,初探数字系统设计流程
- Leetcode(347)——前 K 个高频元素
- Let's talk about threadlocalinsecurerandom
- sun. misc. Base64encoder error reporting solution [easy to understand]
- 【c语言】归并排序
- A solution to PHP's inability to convert strings into JSON
- JS implementation prohibits web page zooming (ctrl+ mouse, +, - zooming effective pro test)
- [quick start of Digital IC Verification] 6. Quick start of questasim (taking the design and verification of full adder as an example)
- Is it safe for Galaxy Securities to open an account online?
- Where is the operation of new bonds? Is it safer and more reliable to open an account
猜你喜欢
浅浅的谈一下ThreadLocalInsecureRandom
深度学习 卷积神经网络(CNN)基础
零道云新UI设计中
14. Users, groups, and permissions (14)
[C language] string function and Simulation Implementation strlen & strcpy & strcat & StrCmp
. Net distributed transaction and landing solution
leetcode刷题:二叉树17(从中序与后序遍历序列构造二叉树)
【数字IC验证快速入门】3、数字IC设计全流程介绍
关于BRAM IP复位的优先级
Leetcode brush questions: binary tree 11 (balanced binary tree)
随机推荐
-v parameter of GST launch
[quick start to digital IC Verification] 8. Typical circuits in digital ICs and their corresponding Verilog description methods
【数字IC验证快速入门】8、数字IC中的典型电路及其对应的Verilog描述方法
Leetcode skimming: binary tree 17 (construct binary tree from middle order and post order traversal sequence)
Go language learning tutorial (16)
C langue OJ obtenir PE, ACM démarrer OJ
随机数生成的四种方法|Random|Math|ThreadLocalRandom|SecurityRandom
A solution to PHP's inability to convert strings into JSON
js方法传Long类型id值时会出现精确损失
Interviewer: what is the internal implementation of set data types in redis?
. Net distributed transaction and landing solution
【数字IC验证快速入门】2、通过一个SoC项目实例,了解SoC的架构,初探数字系统设计流程
国信证券在网上开户安全吗?
秋招字节面试官问你还有什么问题?其实你已经踩雷了
Redis cluster simulated message queue
字节跳动Dev Better技术沙龙成功举办,携手华泰分享Web研发效能提升经验
14. Users, groups, and permissions (14)
基础篇——配置文件解析
微信小程序正则表达式提取链接
Analysis of openh264 decoded data flow