MongoDB学习笔记16MongoDB的查询:find中的正则表达式

MongoDB中find查询使用Perl兼容的正则表达式

perl中正则表达式简述:http://www.chinaunix.net/old_jh/25/159388.html

示例:

> db.post.find()
{ "_id" : ObjectId("54a530c3ff0df3732bac1681"), "id" : 2, "name" : "joe", "age" : 30, "sex" : 1, "school" : "marry" }
{ "_id" : ObjectId("54a530c3ff0df3732bac1680"), "id" : 1, "name" : "joe", "age" : 30, "comments" : [ "test2", "test9", "test5" ], "sex" : 1, "school" : "marry" }
{ "_id" : ObjectId("54a9700e1b5afd45354fd086"), "id" : 3, "test3" : 3 }
{ "_id" : ObjectId("54a9701c1b5afd45354fd087"), "id" : 4, "test4" : 4 }
{ "_id" : ObjectId("54a970281b5afd45354fd088"), "id" : 5, "test5" : 5 }
{ "_id" : ObjectId("54a970351b5afd45354fd089"), "id" : 6, "test6" : 6 }
{ "_id" : ObjectId("54a970781b5afd45354fd08a"), "id" : 7, "test7" : 7 }
{ "_id" : ObjectId("54a970831b5afd45354fd08b"), "id" : 8, "test8" : 8 }
{ "_id" : ObjectId("54a970901b5afd45354fd08c"), "id" : 9, "test9" : 9 }
{ "_id" : ObjectId("54a9709c1b5afd45354fd08d"), "id" : 10, "test10" : 10 }
{ "_id" : ObjectId("54aa8a90652d8bdfa0566d34"), "id" : 11, "test10" : 11 }
> db.post.find({"school":/m/i})
{ "_id" : ObjectId("54a530c3ff0df3732bac1681"), "id" : 2, "name" : "joe", "age" : 30, "sex" : 1, "school" : "marry" }
{ "_id" : ObjectId("54a530c3ff0df3732bac1680"), "id" : 1, "name" : "joe", "age" : 30, "comments" : [ "test2", "test9", "test5" ], "sex" : 1, "school" : "marry" }

/模式/i , 表示系统接收//中指定的模式;

更多相关文章
一周排行
  • http://blog.sina.com.cn/s/blog_6c7e59770101p7w9.html 一.I18N 在 J2EE 中的应用 [转载:http://blog.csdn.net/changzhang/
  • highChart圖表
    Highcharts 是一个用纯JavaScript编写的一个图表库, 能够很简单便捷的在
  • 在WEB页面插入table后,不能在c#中读写table单元格,经查,因为table不是服务器控件,需要让他运行在服务器才能解决问题,即在源代码(xml代码)中,将<table >改成<table ...
  • 


    		    掙脫浏覽器的束縛(4)  王道!動態添加script元素
    我们已经知道,脚本文件的并行下载能够提高 页面的加载速度.但是目前还有一个急需解决的问题,
  •   Bitcode 0. Introduction to Bitcode   1. Build static library or framework via Xcode 7, while user build ap ...
  • 以server开头的命令很多这里只从网上摘取了常用的10个 1: service dhcp service dhcp 命令可以用来开启或关闭 Cisco IOS DHCP服务器和代理.Cisco IOS 默认支持这个 ...
  • 轉帖 CvMat,Mat和IplImage之間的轉化和拷貝
      原文地址: http://blog.csdn.net/holybin/article/ ...
  • Streams 是PHP提供的一个强有力的工具,我们常常在不经意会使用到它,如果善加利用将大大提高PHP的生产力. 驾驭Streams的强大力量后,应用程序将提升到一个新的高度.   下面是PHP手册中对Stream
  • 9.11  高三23章,虽然从来没有用过cookie和localstorage,但是9.12有人讨论过,书只能都介绍给你,至于用哪个,还要自己判断 9.12 js面试题 http://blog.sina.com.cn
  • NOP 空操作指令 语法形式:NOP 操作数:无 执行时间:一个指令周期 执行过程:除了消耗一个指令周期之外,无任何其他影响,所以通常被用来作为延时使用 状态标志影响:无 说明:指令操作没有任何操作数参与,也不影响任