目录
百战程序员,全站22050+开发课程+文档 ,学习精选优质好课快人一步!观看视频 快捷键ALT+N

Python全系列 教程

3567个小节阅读:5931.5k

收藏
全部开发者教程

鸿蒙应用开发

C语言快速入门

JAVA全系列 教程

面向对象的程序设计语言

Python全系列 教程

Python3.x版本,未来主流的版本

人工智能 教程

顺势而为,AI创新未来

大厂算法 教程

算法,程序员自我提升必经之路

C++ 教程

一门通用计算机编程语言

微服务 教程

目前业界流行的框架组合

web前端全系列 教程

通向WEB技术世界的钥匙

大数据全系列 教程

站在云端操控万千数据

AIGC全能工具班

A

A A

White Night

阅读(1.2k)
赞(0)

数据的查询

image-20220722141525120

若要从集合中选择文档,可以使用 find()或者findOne() 方法。若要选择集合中的所有文档,请将空文档作为查询筛选器文档传递给该方法。

编写语法为

函数名含义
find( <{条件文档}>)查找到所有匹配数据
findOne( <{条件文档}>)只返回匹配的第一个数据

运算符

语法操作格式
$eq等于{:}
$lt小于{:{$lt:}}
$lte小于或等于{:{$lte:}}
$gt大于{:{$gt:}}
$gte大于或等于{:{$gte:}}
$ne不等于{:{$ne:}}
$or{$or:[{},{}]}
$in在范围内{age:{$in:[val1,val2]}}
$nin不在范围内{age:{$nin:[val1,val2]}}

举例

模糊匹配

使用//或$regex编写正则表达式

自定义查询

使用$where后面写一个函数,返回满足条件的数据

limit

用于读取指定数量的文档

skip

用于跳过指定数量的文档

sort

用于对结果集进行排序

  • 参数1为升序排列
  • 参数-1为降序排列

count

用于统计结果集中文档条数

$exists

判断是否有某个字段

dictinct

去重

样例数据

首先插入一批文档,再进行查询

实时效果反馈

1.MongoDB查询集合所有文档的命令是?

A db.collection.find({id:0})

B db.collection.findAll()

C db.collection.find({})

D 以上都不对

答案

1=>C

 

北京市昌平区回龙观镇南店村综合商业楼2楼226室

©2014-2023 百战卓越(北京)科技有限公司 All Rights Reserved.

京ICP备14032124号-2