随笔分类 - MongoDB
MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。他支持的数据结构非常松散,是类似json的bjson格式,因此可以存储比较复杂的数据类型。Mongo最大的特点是他支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以实现类似关系数据库单表查询的绝大部分功能,而且还支持对数据建立索引。
摘要:在官网下好外部库,解压后,点击解压后的文件夹,按住shift 右击在命令行中执行 输入
阅读全文
摘要:聚合函数 最大值 $max db.mycol.aggregate([{$group : {_id : "$by_user", num_max : {$max: "$likes"}}}]) 最小值 $min db.mycol.aggregate([{$group : {_id : "$by_user"
阅读全文
摘要:大于 ($gt)、大于等于 ($gte )、小于 ($lt)、大于等于 ($lte)、等于($eq) 查询价格小于100的商品 db.product1.find({price:{$lt:100}}) 查询价格200-9000之间的商品db.product1.find({price:{$gt:200,
阅读全文
摘要:正则表达式查询 $regex 注:^ 取反的意思 用特殊的转义字符需要在前面加一个斜杠 通过 ^取反 ,再通过$not取反,就可获得只包含一种类型的数据 \\d 数字 \\s 空格 \\w 数字和字母
阅读全文
摘要:查询价格在200-9000 $gt 大于 $lt 小于 查询给定范围数据 $in 查询给定范围数据,取反 $nin
阅读全文
摘要:逻辑与 $and:要求满足所有查询条件 ,否则返回空 语法:db.集合名.find{ $and: [ { <expression1> }, { <expression2> } , ... , {<expressionN> } ] } 逻辑或 $or:满足一个条件就行 语法:db.集合名.find{
阅读全文
摘要:开启MongoDB服务 use book 创建/进入 db 获取当前使用的数据库 show dbs 获取所有的数据库 show tables 获取所有的集合【表】 db.createCollection("集合名") 创建集合 db.createCollection("product1") 插入文档
阅读全文