java操作mongodb数据库,增删改查
dbo.put("content", pattern);
4.in查询,比如要查询用户ID为1,2的用户:
dbo.put("userId",new BasicDBObject("$in",newInteger[]{1,2});
?
更新:
1.? 普通更新字段,查找id为1的用户更新他的userName字段:
BasicDBObject upBdb=new BasicDBObject("$set",newBasicDBObject("username","新名字"));
newColl.update(new BasicDBObject().append("_id",1),upBdb,false,false);
2.整形字段自增,例如要是commentsNums字段自增1:
BasicDBObject upBdb=new BasicDBObject("$inc",newBasicDBObject("commentsNums", 1);//加一操作
newColl.update(new BasicDBObject().append("_id",1),upBdb,false,false);
?
删除:
构建删除条件delDbo=new BasicDBObject(“userId”,1);
coll.remove(delDbo);
?
查询数量:
条件bdb =new BasicDBObject(“userId”,1);
newColl.find(bdb).count();
?