菜鸟的mongoDB学习---(五)MongoDB的limit、skip、sort方法

limit方法

如果你需要在MongoDB中读取指定数量的数据记录,可以使用MongoDB的Limit方法,limit()方法接受一个数字参数,该参数指定从MongoDB中读取的记录条数。

mongo #进入mongoDB

<span style="line-height: 16.363636016845703px;">use NewsDB #选择NewsDB</span>

db.new.find().limit(5) #列出前5条文档 

注:如果你们没有指定limit()方法中的参数则显示集合中的所有数据。

skip方法

我们除了可以使用limit()方法来读取指定数量的数据外,还可以使用skip()方法来跳过指定数量的数据,skip方法同样接受一个数字参数作为跳过的记录条数。

db.new.find().skip(5).limit(5) #跳过前5条文档,列出6-10条文档

注:skip()方法默认参数为 0 。

sort方法

在MongoDB中使用使用sort()方法对数据进行排序,sort()方法可以通过参数指定排序的字段,并使用
1 和 -1 来指定排序的方式,其中 1 为升序排列,而-1是用于降序排列。

db.new.find({},{"title":1,_id:0}).sort({"title":-1}) #只显示title属性,并将其降序排列显示

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-10-07 09:17:28

菜鸟的mongoDB学习---(五)MongoDB的limit、skip、sort方法的相关文章

mongodb学习(五) 查询

1. 按条件查询: db.users.find({"name":"MM1"}) 2.find的第二个参数可以指定要返回的字段:这里1 表示要显示的字段,0 表示要剔除的字段 db.users.find({"name":"MM1"},{"name":1,"age":1}) db.users.find({"name":"MM1"},{"nam

mongoDB 学习五

MongoDB 删除数据库 语法 MongoDB 删除数据库的语法格式如下: db.dropDatabase() 删除当前数据库,默认为 test,你可以使用 db 命令查看当前数据库名. 实例 以下实例我们删除了数据库 runoob. 首先,查看所有数据库: > show dbs local 0.078GB runoob 0.078GB test 0.078GB 接下来我们切换到数据库 runoob: > use runoob switched to db runoob > 执行删除命

MongoDB学习笔记——MongoDB 连接配置

MongoDB连接标准格式: mongodb://[username:[email protected]]host1[:port1][,host2[:port2],...[,hostN[:portN]]][/[database][?options]] 参数说明 Mongodb:// 必填的前缀,标识当前字符串为便准链接格式 username:[email protected] 可选项,给出用户名和密码后,在连接数据库服务器后,驱动都会尝试登陆这个数据库 host uri里唯一的必填项,数据库的连

MongoDB学习笔记~MongoDB实体中的值对象

回到目录 注意,这里说的值对象是指在MongoDB实体类中的,并不是DDD中的值对象,不过,两者也是联系,就是它是对类的补充,自己本身没有存在的价值,而在值对象中,也是不需要有主键Id的,这与DDD也是不谋而合的,也是可以理解的,因为它只是对主对象的一种补充说明,自己不存在任何意义,所以要主键也没什么用,呵呵. 看一个MongoDB的值对象contact public class Person { public Person() { Contact = new Test.Contact(); A

webService学习五(插入片,---监控方法)

WS Explorer工具的使用: 1- web服务浏览器 2-将对应的路径copy到这里 - 3- 4-- 5-- 6--请求的数据: 7--相应数据 二.使用TCP/IP Monitor-拦截HTTP请求头和响应头及Body部分: 此工具位于:window>show view>other>MyEclipse Common(常用工具)>TCP/IP Monitor 1--- 2-- 3-- 4-- 5--- 6-- 7-- 8-- 9-- 10-- 11--修改wsdl文件的内容

vue学习(五) 访问vue内部元素或者方法

//html <div id="app"> <input type="button" value="ok" v-bind:title="msg" v-on:click="show"></div> <h1>{{msg}}</h1> //script <script> var vm = new Vue({ el:'app', data:{

Mongodb学习总结

2020/4/2 Mongodb使用的是类似与json字符串的形式存储数据 [ { key:value }, { key:value }, ] Mongodb使用了不存在的对象,即创建该对象 use db 使用db数据库 show dbs 查看当前服务器中写在磁盘上的数据库 show tables 查看数据库中的collection db 查看当前使用的数据库 1.增删改查: 增: db.collection.insert({数据}) 自动生成 _id : ObjectId("") 官

深入浅出MongoDB(五)mongo语法和mysql语法对比学习

我们总是在对比中看到自己的优点和缺点,对于mongodb来说也是一样,对比学习让我们尽快的掌握关于mongodb的基础知识. mongodb与mysql命令对比 关系型数据库一般是由数据库(database).表(table).记录(record)三个层次概念组成.而非关系型数据库mongodb是由数据库(database).集合(collection).文档对象(document)三个层次组成.mongodb对于关系型数据库里的表,没有行和列的关系概念,这体现了模式的自由特点. 语法命令如下列

MongoDB学习总结(二)

前言:学习札记! MongoDB学习总结(二) 1.  安装.初识 之前写过一篇MongoDB的快速上手文章,里边详细的讲了如何安装.启动MongoDB,这里就不再累述安装过程,简单介绍一下Mongodb的基本操作. 打开命令行窗口,输入“mongo”命令,默认会连接到test数据库. l  Insert db.person.insert({"name":"Olive","age":18}) db.person.insert({"nam