摘要: 3.2.4.9 正则运算 如果想实现模糊查询,必须使用正则表达式,而且正则表达式使用的语言是Perl兼容的正则表达式的形式。 要实现正则使用,则按照如下的定义格式: 基础语法:{key : 正则标记} 完整语法:{key : {"$regex" : 正则标记, "$options" : 选项}} o 阅读全文
posted @ 2017-12-03 22:53 做梦当财神 阅读(723) 评论(0) 推荐(0)
摘要: 3.4.2.8 条件过滤 关系型数据库开发对于数据的筛选,想到的一定是where语句,MongoDB里面提供的是"$where"。 范例:使用where进行数据的查询 db.students.find({"$where" : "this.age>20"}).pretty() db.students. 阅读全文
posted @ 2017-12-03 22:40 做梦当财神 阅读(7987) 评论(0) 推荐(0)
摘要: 3.4.2.7 判断某个字段是否存在 使用“$exists”可以判断某个字段是否存在,如果设置为true表示存在,false表示不存在。 范例:查询具有parents成员的数据 db.students.find({"parents" : {"$exists" : true}}).pretty() 范 阅读全文
posted @ 2017-12-03 21:36 做梦当财神 阅读(389) 评论(0) 推荐(0)
摘要: 3.4.2.6 嵌套集合运算 MongoDB数据库里每个集合数据可以继续保存其它的集合数据。例如:有些学生信息中需要保存家长信息。 范例: 增加数据 db.students.insert({"name" : "高大拿 - A", "sex" : "男", "age" : 19, "score" : 阅读全文
posted @ 2017-12-03 16:14 做梦当财神 阅读(1096) 评论(0) 推荐(0)