我与mongodb 二三事(5)

本文涉及的产品
云数据库 MongoDB,独享型 2核8GB
推荐场景:
构建全方位客户视图
简介:

 经过四则文章的学习了,你是真正的mongodb的高手吗? 你能对她真正的运用自如吗?

   那我问你几个问题好不好,一 怎么使用一下  $where 来设置访问的条件,二   怎么使用skip,limit 这样子的关键字来限制的条件。

    打不上来,嘻嘻,还称是高手,简直令人笑掉了大牙。  但是无知不可怕,可怕是无知了不努力学习。

    在这节中就重点学习$where 和 skiP ,limit 等关键字使用,不断的学习,想高手不断的迈进。

        一、  首先讨论$where   这么个场景  判断两个对象是否是相等的

              相应sql的源代码 

                       

db.foo.find({"$where",function(){
. for(var i in this){
. for(var j in this){
. if(i!=j&&this[i]==this[j]){
. print("ok");
. }
. else
. {
. print("failed");
. }
. }}}}) ;

如图所示:

            二、讨论skiP,limit等等关键字

              相应的事例   取出相应前3列 数据

             相应的sql语句:db.foo.find().limit(3);

             如图所示:

     取出相应的4-6条的数据

     相应的sql语句: db.foo.find().skip(3).limit(3);

      如图所示:

  

    通过以上的学习,我们有喜有悲,喜的是我学习了新的知识,悲哀的是我离高手很远很远,但是,学习,所以我学习的我离高手不远了。

    未完待续。。。。。。

相关实践学习
MongoDB数据库入门
MongoDB数据库入门实验。
快速掌握 MongoDB 数据库
本课程主要讲解MongoDB数据库的基本知识,包括MongoDB数据库的安装、配置、服务的启动、数据的CRUD操作函数使用、MongoDB索引的使用(唯一索引、地理索引、过期索引、全文索引等)、MapReduce操作实现、用户管理、Java对MongoDB的操作支持(基于2.x驱动与3.x驱动的完全讲解)。 通过学习此课程,读者将具备MongoDB数据库的开发能力,并且能够使用MongoDB进行项目开发。   相关的阿里云产品:云数据库 MongoDB版 云数据库MongoDB版支持ReplicaSet和Sharding两种部署架构,具备安全审计,时间点备份等多项企业能力。在互联网、物联网、游戏、金融等领域被广泛采用。 云数据库MongoDB版(ApsaraDB for MongoDB)完全兼容MongoDB协议,基于飞天分布式系统和高可靠存储引擎,提供多节点高可用架构、弹性扩容、容灾、备份回滚、性能优化等解决方案。 产品详情: https://www.aliyun.com/product/mongodb
目录
相关文章
|
2月前
|
存储 NoSQL MongoDB
基于阿里云数据库MongoDB版,微财数科“又快又稳”服务超7000万客户
选择MongoDB主要基于其灵活的数据模型、高性能、高可用性、可扩展性、安全性和强大的分析能力。
|
4月前
|
存储 NoSQL MongoDB
【掌握MongoDB】轻松精通MongoDB查询,从基础到高级一网打尽!
【8月更文挑战第24天】在数据驱动的时代,数据库的性能与灵活性对企业至关重要。MongoDB作为一种高性能、无模式的文档数据库,为开发者提供了灵活的数据存储方案。尤其在处理半结构化或多变数据时展现出强大优势。本文重点介绍MongoDB中的查询操作,包括基本查询、条件查询、复杂查询以及字段选择、排序和限制等功能。通过掌握这些基本查询技巧,开发者能够有效从MongoDB中检索数据,支持复杂的业务逻辑。
70 1
|
存储 NoSQL Cloud Native
阿里云特色MongoDB介绍
阿里云特色MongoDB介绍
|
SQL NoSQL 安全
从青铜到黄金,对着mysql学,一文搞定mongoDB
Mongodb基础入门教程 项目中使用的技术五花八门,接触了很多新技术,之前也没用过mongo,今天恶补一下基础的知识,开始吧。
145 0
从青铜到黄金,对着mysql学,一文搞定mongoDB
|
存储 消息中间件 NoSQL
MongoDB 最全攻略(一)
在介绍 MongoDB 之前,我先介绍一下业务开发的时候遇到的痛点,以便大家对它有一个更加清晰的认识! 最近在用数据库存储数据的时候发现这么一个坑,例如从消息队列中监听消息的时候,原来的做法是将监听的消息数据存储在数据库,以便好对异常消息数据进行追溯,消息内容使用text类型存储,起初因为数据内容很短,没啥毛病,但是当随着业务的扩展,收到的消息内容越来越长,最后发现数据库中的text字段类型根本没法存储,于是在这个时候,就开始考虑采用更加合适的数据库来存储这种消息数据!
MongoDB 最全攻略(一)
|
存储 SQL NoSQL
MongoDB 最全攻略(二)
在介绍 MongoDB 之前,我先介绍一下业务开发的时候遇到的痛点,以便大家对它有一个更加清晰的认识! 最近在用数据库存储数据的时候发现这么一个坑,例如从消息队列中监听消息的时候,原来的做法是将监听的消息数据存储在数据库,以便好对异常消息数据进行追溯,消息内容使用text类型存储,起初因为数据内容很短,没啥毛病,但是当随着业务的扩展,收到的消息内容越来越长,最后发现数据库中的text字段类型根本没法存储,于是在这个时候,就开始考虑采用更加合适的数据库来存储这种消息数据!
MongoDB 最全攻略(二)
|
存储 前端开发 NoSQL
MongoDB实现评论榜
MongoDB实现评论榜
193 0
|
JSON NoSQL 安全
走进 MongoDB
了解MongoDB相关概念和基本操作。
走进 MongoDB
|
NoSQL 定位技术 索引
当物流行业遇见MongoDB
快递物流系统里最常见的一种业务类型就是订单的查询和记录。利用MongoDB数据库能够帮助企业快速搭建物流快递系统,助力物流企业轻松上云
10591 0
|
安全 NoSQL 数据库
炙手可热的MongoDB,安全吗?
MongoDB是10gen公司研发的面向文档的开源NoSQL数据库系统,用C++语言编写。MongoDB凭借简单的部署方式,高效的扩展能力、多样化的语言接口,并借着云蓬勃发展的势头,一度在全球数据库市场占据第四名。
5566 0
下一篇
DataWorks