MongoDB 的基本操作

来源:互联网 发布:手机windows live ID 编辑:程序博客网 时间:2024/05/17 13:44

MongoDB 拥有三元素 数据库,集合,文档

其中 集合 对应关系数据库中的 表格
文档 代表对应关系数据库中的 行

MongoDB 增删改查

1.insert

db.表名.insert(Json格式 数据)

2.find

db.表名.find(json格式数据) 参数可以省略 查询所有

日常开发中所需要用到的 查询
2.1:>, >=, <, <=, !=, = 对应的MongoDb gt,gte, lt,lte, ne,2.2AndORInNotInMongoDb,or, innin
2.3:在mongodb中还有一个特殊的匹配,那就是“正则表达式”
2.4:当查询条件极其复杂的时候 可以用 Mongodb 提供的 $where

3.update

db.表名.update("查找的条件","更新的数据")

上述的语句属于整体更新,当需要 更新某一个字段的时候 可以使用 MongoDB 提供的修改器 incset
以及 upsert 即为 当查找条件不匹配时,即新增一条 对应Hibernate中的 SaveOrUpdate()
4.remove

db.表名.remove("删除的条件") 参数可以省略,省略即为删除所有

MongoDB 中的 聚合函数

count

distinct

group

mapReduce

原创粉丝点击