转载自 ---- http://pangwu86.iteye.com/blog/723851
接上篇~~~~~
sort()
排序
这个非常实用。即
sql
语言中的
OrderBy
。
db.myCollection.find().sort(
{ ts : -1 } )
也可以多个字段排序
db.myCollection.find().sort(
{ ts : -1 ,ds : 1 } )
这里的
1
代表升序,
-1
代表降序。
经过
ME
的实验,小于
0
的数字就是降序,
0
以上(包括
0
)就是升序。
limit() skip()
这两个
ME
想连起来讲,他们就是你实现数据库分页的好帮手
。
limit()
控制返回结果数量,如果参数是
0
,则当作没有约束,
limit()
将不起作用。
skip()
控制返回结果跳过多少数量,如果参数是
0
,则当作没有约束,
skip()
将不起作用,或者说跳过了
0
条。
例如:
db.test.find().skip(5).limit(5)
结果就是取第
6
条到第
10
条数据。
snapshot()
(没有尝试)
count()
条数
返回结果集的条数。
db.test.count()
在加入
skip()
和
limit()
这两个操作时,要获得实际返回的结果数,需要一个参数
true
,否则返回的是符合查询条件的结果总数。
例子如下:
>
db.test.find().skip(5).limit(5).count()
9
>
db.test.find().skip(5).limit(5).count(true)
4
group() (
没有尝试
)
###########
华丽丽的分割线
#############
关于在控制台中的查询差不多就这么多了,可以说这些查询都是普通
Sql
语句中进行单表查询的一些操作,貌似没有看到涉及多表查询,即不同的
collection
间的关联查询。
所以在设计表结构的时候,常用的一些基于关系数据库的表的设计方式已经不再适用。
但是不得不说,单表查询(应该说是
collection
查询)的功能还是灰常灰常强大的。
下次讲解下使用
JAVA
语言的
Driver
怎么实现上面的查询的。
PS:oh my lady gaga!这个排版太有问题了。ME下次得好好搞搞……
分享到:
相关推荐
MongoDB Community Server(mongodb-org-shell_5.0.4_amd64.deb)适用于适用于Debian10 MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。 MongoDB是一...
MongoDB Community Server(mongodb-org-shell-5.0.4-1.el7.x86_64.rpm)适用于RedHat / CentOS 7.0 MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。 ...
MongoDB Community Server(mongodb-org-shell-5.0.4-1.suse15.x86_64.rpm)适用于SUSE15 MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。 MongoDB是...
MongoDB Community Server(mongodb-shell-linux-x86_64-debian10-5.0.4.tgz)适用于Debian10 MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。 ...
MongoDB Community Server(mongodb-shell-linux-x86_64-rhel70-5.0.4.tgz)适用于RedHat / CentOS 7.0 MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案...
赠送jar包:mongodb-driver-sync-4.2.3.jar; 赠送原API文档:mongodb-driver-sync-4.2.3-javadoc.jar; 赠送源代码:mongodb-driver-sync-4.2.3-sources.jar; 赠送Maven依赖信息文件:mongodb-driver-sync-4.2.3....
赠送jar包:mongodb-driver-core-4.2.3.jar; 赠送原API文档:mongodb-driver-core-4.2.3-javadoc.jar; 赠送源代码:mongodb-driver-core-4.2.3-sources.jar; 赠送Maven依赖信息文件:mongodb-driver-core-4.2.3....
MongoDB Community Server(mongodb-org-shell-5.0.4-1.suse12.x86_64.rpm)适用于SUSE12 MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。 MongoDB是...
赠送jar包:mongodb-driver-sync-4.2.3.jar; 赠送原API文档:mongodb-driver-sync-4.2.3-javadoc.jar; 赠送源代码:mongodb-driver-sync-4.2.3-sources.jar; 赠送Maven依赖信息文件:mongodb-driver-sync-4.2.3....
mongodb-org-server-8.0.3-amd64.deb
`mongodb-linux-x86_64-rhel70-4.2.5.tgz`是一个专为RHEL 7.0系统设计的MongoDB二进制包,版本为4.2.5。 首先,安装MongoDB需要确保系统满足最低要求,例如兼容的Linux内核版本、足够的内存以及适当的硬件配置。...
MongoDB Community Server(mongodb-shell-linux-x86_64-suse12-5.0.4.tgz)适用于SUSE12 MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。 MongoDB是...
MongoDB Community Server(mongodb-shell-linux-x86_64-suse15-5.0.4.tgz)适用于SUSE15 MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。 MongoDB是...
包含 mongodb-org-4.4.19-1.el7.x86_64.rpm ...mongodb-org-shell-4.4.19-1.el7.x86_64.rpm mongodb-org-tools-4.4.19-1.el7.x86_64.rpm mongod.conf 不需要用户密码的配置 mongod.conf.auth 需用户密码的配置
MongoDB Community Server(mongodb-org-server_5.0.4_amd64.deb)适用于适用于Debian10 MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。 MongoDB是...
在本篇文章中,我们将深入探讨`mongodb-driver-core-3.5.0.jar`这一核心驱动包及其相关组件。 `mongodb-driver-core-3.5.0.jar`是MongoDB Java驱动程序的核心部分,包含了与MongoDB服务器通信的基本功能。这个版本...
MongoDB异步驱动程序(mongodb-async-driver)是为Java开发者设计的一个库,它允许应用程序以非阻塞的方式与MongoDB服务器进行通信,提高了处理大量并发请求的能力。 在"mongodb-async-driver-2.0.1.jar"这个特定...
MongoDB Community Server(mongodb-org-server-5.0.4-1.el7.x86_64.rpm)适用于RedHat / CentOS 7.0 MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。...
MongoDB Community Server(mongodb-org-server-5.0.8-1.el7.x86_64.rpm)适用于RedHat / CentOS 7.0 MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。...
MongoDB Community Server(mongodb-linux-x86_64-rhel70-5.0.4.tgz)适用于RedHat / CentOS 7.0 MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。 ...