MongoDB数据库从入门到精通系列之四:查询

72 篇文章 12 订阅 ¥39.90 ¥99.00
本文详细介绍了MongoDB的查询操作,包括find方法、范围查询、OR查询、$not运算符、null查询、正则表达式、查询数组以及内嵌文档查询。通过示例展示了如何进行范围、OR、$not、$in、$nin、$regex、$all、$size、$slice、$exists、$elemMatch等查询,并讲解了游标的使用,如limit、skip和sort等操作。
摘要由CSDN通过智能技术生成

主要涵盖以下几个方面:

  • 使用$条件进行范围查询、数据集包含查询、不等式查询,以及其他一些查询
  • 查询会返回一个数据库游标,其只会在需要时才惰性地进行批量返回。
  • 有很多可以针对游标执行的元操作,包括跳过一定数量的结果、限定返回结果的数量,以及对结果进行排序。

一、find简介

在MongoDB中使用find方法来进行查询。查询就是返回集合中文档的一个子集,子集的范围从0个文档到整个集合。要返回哪些文档由find的第一个参数决定,该参数是一个用于指定查询条件的文档。

空的查询文档{}会匹配集合中的所有内容。如果find没有给定查询文档,则默认为{}。例如:

db.c.find()

将匹配集合c中的所有文档(并批量返回)

当向查询文档中添加键值对时,就限制了查询条件。

db.users.find({
   
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

快乐骑行^_^

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值