zoukankan      html  css  js  c++  java
  • 我与mongodb 二三事(5)

        经过四则文章的学习了,你是真正的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);

          如图所示:

      

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

        未完待续。。。。。。

  • 相关阅读:
    Hive on Spark
    Mongodb添加副本及修改优先级
    RabbitMQ与Spring集成
    最简单的图文教程,几步完成Git的公私钥配置
    Idea Ant 打开发包
    Spring Web 项目Junit测试报错问题
    阿里云maven仓库地址,速度提升100倍
    Spring boot 学习
    JAVA开发常用工具包
    从无到有搭建SSM框架
  • 原文地址:https://www.cnblogs.com/manuosex/p/2705444.html
Copyright © 2011-2022 走看看