day04

今天学习算啦mongodb数据库的使用方法和一些命令
首先mongodb的命令有:
mongodb
插入对象(json)

插入的语法:
db.集合名称.insert(数据);

查询数据:
db.集合名称.find()

精确查询
db.集合名称.find({field:value})
指定查询并且返回条数
db.spitdb.find().limit(4)

修改
db.集合名称.update(条件,修改后的数据)

db.spitdb.update({_id:"2"},{set:{visits:NumberInt(31000)}}); 注意:set:{}

删除:
db.集合名称.remove(条件)
db.spitdb.remove({_id:"1"});

MongoDB提供一些函数:

count:
db.spitdb.count({userid:"1001"});
模糊查询:

db.spitdb.find({content:/贼/});

db.spitdb.find({content:/^贼帅1/});

大于,小于,不等于,
<,<=,>,>=

大于 $gt >

db.spitdb.find({visits:{$gt:12000}})

小于 $lt <

db.spitdb.find({visits:{$lt:12000}})

大于等于 $gte

db.spitdb.find({visits:{$gte:12000}})

小于等于 $lte

db.spitdb.find({visits:{$lte:12000}})

包含与不包含 $in

db.spitdb.find({userid:{$in:["1001","1002"]}})

条件关联 and:[{},{},{}]or:[{},{},{}]

db.spitdb.find({and:[{visits:{gt:10000}},{visits:{$lt:20000}}]})

浏览器小于20000或者用户id等于1001

db.spitdb.find({or:[{visits:{lt:20000}},{userid:"1001"}]})

列值增长 $inc

db.spitdb.update({_id:"3"},{$inc:{visits:NumberInt(1)}})

还有就是使用代码完成mongodb数据库的增删改查的实现方式,
首先 除啦我们在绑定该数据库的地方有些不一样之外还有就是我们需要导入相关的jar包,今天就是因为jar包的错误下载,找啦好久的错 但也找到啦处理这些类似错误的方法,增加啦自己对代码的了解。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容