当前位置: 首页 > news >正文

房地产建设网站/想学编程去哪里找培训班

房地产建设网站,想学编程去哪里找培训班,网站询盘量,网站运营是具体的简述 查询就是返回一个集合中的文档的子集 Mongoose 模型提供了 find、   findOne、 findById 三种方法用于文档查询。 为了方便后面课程的有效学习,我们先添加一些测试数据。 TestModel.create([ { name:"test1", age:20 }, { name:"test2",…

简述

查询就是返回一个集合中的文档的子集

Mongoose 模型提供了

  find、  

  findOne、

  findById

三种方法用于文档查询。

为了方便后面课程的有效学习,我们先添加一些测试数据。

TestModel.create([
{ name:"test1", age:20 },
{ name:"test2", age:30 },
{ name:"test3", age:24 },
{ name:"test4", age:18 },
{ name:"test5", age:60 },
{ name:"test6", age:50, email:"t6@qq.com" },
{ name:"test7", age:40, email:"t7@163.com" },
{ name:"test8", age:27 },
{ name:"test9", age:27, email:"t9@yeah.net" },
{ name:"test10",age:65 }
], function(error,docs) {if(error) {console.log(error);} else {console.log('save ok');}
});

  注:以上数据仅供后面测试,可以自行修改属性值,但是必须符合我们之前所定义集合属性,否则出错就...

find 过滤查询

前面我们学习了find的基本使用方法,相信你已经对它完全掌握了,今天呢将对find方法进行更深一步的学习,了解和掌握它的过滤功能,怎么个过滤法呢,请看如下介绍。

1.属性过滤 find(Conditions,field,callback);

field省略或为Null,则返回所有属性。

//返回只包含一个键值name、age的所有记录
TestModel.find({},{name:1, age:1, _id:0},function(err,docs){
//docs 查询结果集
})

  注:我们只需要把显示的属性设置为大于零的数都可以,当然1是最好理解的,_id是默认返回,如果不要显示加上("_id":0),但是,对其他不需要显示的属性且不是_id,如果设置为0的话将会抛异常或查询无果。

findOne的基本用法

与find相同,但只返回单个文档,也就说当查询到即一个符合条件的数据时,将停止继续查询,并返回查询结果。

1.单条数据 findOne(Conditions,callback);

TestModel.findOne({ age: 27}, function (err, doc){
// 查询符合age等于27的第一条数据
// doc是查询结果
});

  

findOne方法,只返回第一个符合条件的文档数据。

findById的基本用法

与findOne相同,但它只接收文档的_id作为参数,返回单个文档。

1.单条数据 findById(_id, callback);

TestModel.findById('obj._id', function (err, doc){
//doc 查询结果文档
});

  注:同样是单条数据,findById和findOne还是有些区别的。

本次小结

我们讲述了针对数据的几个查询方法,根据不同条件选择相应的查询方法。

总结:

      1. find过滤查询 :find查询时我们可以过滤返回结果所显示的属性个数。

  2. findOne查询 :只返回符合条件的首条文档数据。

  3. findById查询:根据文档_id来查询文档。

http://www.lbrq.cn/news/2342053.html

相关文章:

  • 对接公众号的网站怎么做/推广普通话内容50字
  • 潍坊专业捞泵电话/关键词优化seo费用
  • 萍乡手机网站建设/今天发生的重大新闻
  • 网上做兼职网站有哪些/培训网
  • 做盗版电影网站问题/网络营销论文5000字
  • 在线做简单的网站/公司网站设计图
  • 网站工程前端/厦门网站seo哪家好
  • 沈阳营销型网站/滨州网站seo
  • 阳江网站制作公司/广西壮族自治区
  • 网站建设哪个软件好/优化推广网站怎么做
  • 做数学题好的网站/如何做好网络推广工作
  • 只做正品的网站/徐州seo顾问
  • 自己做商务网站有什么利弊/百度平台商户电话号码
  • 免费网站建设的/seo实战培训费用
  • 17素材网下载/宁波seo服务推广
  • 网站付费推广方式/经营管理培训课程
  • dw个人网站主页怎么做/海南seo排名优化公司
  • 做英语网站/网站域名查询官网
  • 网站开发 项目的招标文件/广东: 确保科学精准高效推进疫情
  • 前端做网站是什么流程/什么是全网营销推广
  • 北京海淀网站建设公司/今日头条新闻头条
  • 做英语趣味教具的网站/广东省疫情最新
  • 常德德山经开区建设局网站/aso优化前景
  • 网站 头尾调用/短视频优化
  • 云南网站建设公司排名/搜索软件使用排名
  • 增城企业网站建设/广州网站优化公司排名
  • 房卡app游戏开发/小红书关键词排名优化
  • 安居客做网站/免费的短视频app大全下载
  • 动态网站后台怎么做/创建站点的步骤
  • eclipse sdk做网站/磁力搜索器下载
  • flutter下的webview适配rem问题
  • Java线程池深度解析与Spring Boot实战指南
  • redisson tryLock
  • 李宏毅《生成式人工智能导论》 | 第11讲-第14讲:大型语言模型的可解释性、能力评估、安全性
  • SELinux 详细解析
  • [spring6: Resource ResourceLoader ResourceEditor]-加载资源