摘要: 3.4.2.10 数据排序 在MongoDB里数据排序操作使用“sort()”函数,在进行排序的时候可以有两个顺序:升序(1),降序(-1)。 范例:排序 db.students.find().sort({"score" :-1}).pretty() # 成绩按降序排列 但是在进行排序的过程里面有一 阅读全文
posted @ 2017-12-04 10:05 做梦当财神 阅读(387) 评论(0) 推荐(0)
摘要: 3.2.4.9 正则运算 如果想实现模糊查询,必须使用正则表达式,而且正则表达式使用的语言是Perl兼容的正则表达式的形式。 要实现正则使用,则按照如下的定义格式: 基础语法:{key : 正则标记} 完整语法:{key : {"$regex" : 正则标记, "$options" : 选项}} o 阅读全文
posted @ 2017-12-03 22:53 做梦当财神 阅读(726) 评论(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 做梦当财神 阅读(7991) 评论(0) 推荐(0)
摘要: 3.4.2.7 判断某个字段是否存在 使用“$exists”可以判断某个字段是否存在,如果设置为true表示存在,false表示不存在。 范例:查询具有parents成员的数据 db.students.find({"parents" : {"$exists" : true}}).pretty() 范 阅读全文
posted @ 2017-12-03 21:36 做梦当财神 阅读(394) 评论(0) 推荐(0)
摘要: 3.4.2.6 嵌套集合运算 MongoDB数据库里每个集合数据可以继续保存其它的集合数据。例如:有些学生信息中需要保存家长信息。 范例: 增加数据 db.students.insert({"name" : "高大拿 - A", "sex" : "男", "age" : 19, "score" : 阅读全文
posted @ 2017-12-03 16:14 做梦当财神 阅读(1099) 评论(0) 推荐(0)
摘要: 3.4.2.5 数组查询 MongoDB里面支持数组保存,一旦支持数组保存,就需要对于数组的数据进行匹配。 范例:插入一部分数组内容 课程是数组的形式(截图时少截一条信息) 此时数据包含数组内容,而后需要针对数组数据进行判断,可以使用几个运算符:$all,$size,$slice,$elemMatc 阅读全文
posted @ 2017-12-02 23:12 做梦当财神 阅读(270) 评论(0) 推荐(0)
摘要: 3.2.2.4 范围查询 只要是数据库,必须存在有“$in”(在范围之中)、“$nin”(不在范围之中)。 范例:查询姓名是“张三”,“李四”,“王五” db.students.find({"name" : {"$in" : ["张三", "李四", "王五"]}}).pretty() 范例:不在范 阅读全文
posted @ 2017-12-02 23:05 做梦当财神 阅读(226) 评论(0) 推荐(0)
摘要: 3.4.2.3 求模 模运算使用“$mod”来完成,语法: {$mod : [除数,余数]} 范例:求模 db.students.find({"age" : {"$mod" : [20, 1]}}).pretty() 表示对年龄求模,除数20,余数1,即找出年龄是21岁。 阅读全文
posted @ 2017-12-02 15:45 做梦当财神 阅读(264) 评论(0) 推荐(0)
摘要: 3.4.2.2 逻辑运算 逻辑运算主要三种类型:与($and),或($or),非($not、$nor)。 范例:查询年龄在20~21岁的学生信息 db.students.find({"age" : {"$gte" : 20, "$lte" : 21}}).pretty() 在逻辑运算的时候"and" 阅读全文
posted @ 2017-12-02 14:56 做梦当财神 阅读(239) 评论(0) 推荐(0)
摘要: 支持关系查询操作:大于($gt),小于($lt),大于等于($gte),小于等于($lte),不等于($ne ),等于(key:value 或 $eq)。想让这些操作正常使用,需要准备一个数据集合。 关系查询中,除了等于(可以写成key:value),其它都要嵌套子的BSON结构。 范例:定义一个学 阅读全文
posted @ 2017-12-02 11:41 做梦当财神 阅读(262) 评论(0) 推荐(0)