今天学习算啦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:{}
删除:
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"]}})
条件关联 or:[{},{},{}]
db.spitdb.find({gt:10000}},{visits:{$lt:20000}}]})
浏览器小于20000或者用户id等于1001
db.spitdb.find({lt:20000}},{userid:"1001"}]})
列值增长 $inc
db.spitdb.update({_id:"3"},{$inc:{visits:NumberInt(1)}})
还有就是使用代码完成mongodb数据库的增删改查的实现方式,
首先 除啦我们在绑定该数据库的地方有些不一样之外还有就是我们需要导入相关的jar包,今天就是因为jar包的错误下载,找啦好久的错 但也找到啦处理这些类似错误的方法,增加啦自己对代码的了解。