MongoDB高级查询 互动版

javascript查询和$where查询

查询a 大于3 的数据,下面的查询方法殊途同归

>db.c1.find( { a : { $gt: 3 } } );

>db.c1.find( { $where: "this.a > 3" } );

>db.c1.find("this.a > 3");

>f = function() { return this.a > 3; } db.c1.find(f);

查询users文档中年龄大于20的记录

f = function() { return this.age > 20; }; db.users.find(f);