MongoDB 拥有三元素 数据库,集合,文档
其中 集合 对应关系数据库中的 表格
文档 代表对应关系数据库中的 行
MongoDB 增删改查
1.insert
db.表名.insert(Json格式 数据)
2.find
db.表名.find(json格式数据) 参数可以省略 查询所有
日常开发中所需要用到的 查询
2.1:>, >=, <, <=, !=, = 对应的MongoDb gt, gte, lt, lte, ne,没有特殊关键字2.2:And,OR,In,NotIn对应的MongoDb无关键字, or, in, nin
2.3:在mongodb中还有一个特殊的匹配,那就是“正则表达式”
2.4:当查询条件极其复杂的时候 可以用 Mongodb 提供的 $where
3.update
db.表名.update("查找的条件","更新的数据")
上述的语句属于整体更新,当需要 更新某一个字段的时候 可以使用 MongoDB 提供的修改器 inc和 set
以及 upsert 即为 当查找条件不匹配时,即新增一条 对应Hibernate中的 SaveOrUpdate()
4.remove
db.表名.remove("删除的条件") 参数可以省略,省略即为删除所有