您的位置:首页 > 数据库 > Mongodb

我与mongodb 二三事(5)

2012-09-27 21:33 106 查看
经过四则文章的学习了,你是真正的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);

如图所示:



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

未完待续。。。。。。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: