美文网首页
MongoDB 文档查询 II

MongoDB 文档查询 II

作者: hxx | 来源:发表于2018-08-05 17:54 被阅读0次

文档查询 II

分页查询

Limit()

含义:读取指定数量的数据记录。
语法:

db.collectionName.find(query).limit(NUMBER);
//query :可选,使用查询操作符指定查询条件
//NUMBER 限制查询的记录数

示例:

db.product.find().limit(2);

Skip()

含义:跳过指定数量的数据
语法:

db.collectionName.find(query).limit(NUMBER1).skip(NUMBER2);
//query :可选,使用查询操作符指定查询条件
//NUMBER1 限制查询的记录数
//NUMBER2 指定跳过的记录数

示例:

db.product.find().limit(2).skip(2);

排序

sort()

含义:指定字段进行排序
语法:

db.collectionName.find(query).sort({key:value});
//query :可选,使用查询操作符指定查询条件
//key:排序的字段名
//value:排序方式 (1--> 升序; -1--> 降序)

示例:

db.product.find().limit(2).sort({type:1});

示例:

// 查询所有
> db.product.find().pretty();
{ "_id" : ObjectId("5b0a9577eeff060b14fe4025"), "name" : "一家亲" }
{ "_id" : ObjectId("5b0a961aeeff060b14fe4026"), "name" : "多利宝" }
{
        "_id" : ObjectId("5b13eb28e9229a0378cfdec1"),
        "name" : "aaa",
        "type" : "fund"
}
{
        "_id" : ObjectId("5b13eb52e9229a0378cfdec2"),
        "name" : "aaa",
        "type" : "fund"
}
{
        "_id" : ObjectId("5b13ebd6e9229a0378cfdec3"),
        "name" : "bbb",
        "type" : "deposit"
}
{
        "_id" : ObjectId("5b13ec0be9229a0378cfdec4"),
        "name" : "bbb",
        "type" : "deposit"
}
{
        "_id" : ObjectId("5b13ec0be9229a0378cfdec5"),
        "name" : "bbb",
        "type" : "deposit"
}
{
        "_id" : ObjectId("5b13ec0be9229a0378cfdec6"),
        "name" : "bbb",
        "type" : "deposit"
}
{ "_id" : ObjectId("5b65db1f6e6cee897db4b2b6"), "amount" : 100 }
{ "_id" : ObjectId("5b65db346e6cee897db4b2b7"), "amount" : 101 }

// 限制查询条数
> db.product.find().limit(2).pretty();
{ "_id" : ObjectId("5b0a9577eeff060b14fe4025"), "name" : "一家亲" }
{ "_id" : ObjectId("5b0a961aeeff060b14fe4026"), "name" : "多利宝" }

// 跳过指定条数
> db.product.find().limit(2).skip(2).pretty();
{
        "_id" : ObjectId("5b13eb28e9229a0378cfdec1"),
        "name" : "aaa",
        "type" : "fund"
}
{
        "_id" : ObjectId("5b13eb52e9229a0378cfdec2"),
        "name" : "aaa",
        "type" : "fund"
}

// 排序(按照 type 降序排列)
> db.product.find().limit(3).sort({type:-1}).pretty();
{
        "_id" : ObjectId("5b13eb28e9229a0378cfdec1"),
        "name" : "aaa",
        "type" : "fund"
}
{
        "_id" : ObjectId("5b13eb52e9229a0378cfdec2"),
        "name" : "aaa",
        "type" : "fund"
}
{
        "_id" : ObjectId("5b13ebd6e9229a0378cfdec3"),
        "name" : "bbb",
        "type" : "deposit"
}

相关文章

  • MongoDB 文档查询 II

    文档查询 II 分页查询 Limit() 含义:读取指定数量的数据记录。语法: 示例: Skip() 含义:跳过指...

  • spring date mongo mongotemplate使

    Spring数据MongoDB三:基本文档查询(查询,基本查询)(一) MongoDB高级查询[聚合] sprin...

  • mongo二2018-06-29

    MongoDB基础语法——查询数据 基本查询 find([{文档条件}]):全集合查询 findOne([{文档条...

  • MongoDB - 文档查询

    1.基本查询 查询集合中所有文档 使用游标遍历集合 2.条件查询 2.1 条件查询支持按照指定的字段值精准匹配 2...

  • MongoDB 查询文档

    语法MongoDB 查询数据的语法格式如下: 该语句是查询collection中全部数据,效果和关系型数据库的语句...

  • MongoDB查询文档

    MongoDB 查询文档使用 find() 方法。find() 方法以非结构化的方式来显示所有文档。 db.col...

  • MongoDB查询文档

    1.查询所有文档 语法:db.集合名字.find() 2.根据条件查找匹配的文档 语法:db.集合名字.find(...

  • MongoDB实现地理位置查询

    Mongodb地理位置查询文档MongoDB支持地理位置索引,可以直接用于位置距离计算和查询。查询结果默认将会由近...

  • PHP MongoDB 查询文档 --- 2022-04-02

    本章介绍PHP MongoDB文档查询的用法。 前置教程 MongoDB教程[https://www.tizi36...

  • MongoDB 文档查询 I

    文档查询 语法: pretty() 方法可将结果格式化为可读模式 query 条件 字段比较 AND 条件 格式:...

网友评论

      本文标题:MongoDB 文档查询 II

      本文链接:https://www.haomeiwen.com/subject/sfobvftx.html