《mongodb 小 *** 作》要点:
本文介绍了mongodb 小 *** 作,希望对您有用。如果有疑问,可以联系我们。
mongodb-driver.jar *** 作数据库
collection是DBCollection对象
添加数据
collection.save(new BasicDBObject("author","yinjihuan").append("Title","mongodb"));
编辑数据
collection.update(new BasicDBObject("author","yinjihuan"),
new BasicDBObject("$set",new BasicDBObject("Title","mongodb3.0")));
删除数据
collection.remove(new BasicDBObject("author","yinjihuan"));
查询所有数量
long count = collection.count();
查询所有数据
DBCursor cursor = collection.find();
while (cursor.hasNext()) {
DBObject data = cursor.next();
System.out.println(data.toString());
}
查询第一条数据
DBObject data = collection.findOne();
带条件查询
DBObject query = new BasicDBObject("author","yinjihuan");
cursor = collection.find(query);
大于(gt)查询
query = new BasicDBObject("visit_count",new BasicDBObject("$gt",10));
cursor = collection.find(query);
小于(lt)查询
query = new BasicDBObject("visit_count",new BasicDBObject("$lt",10));
cursor = collection.find(query);
查询固定的列
query = new BasicDBObject("author","yinjihuan");
DBObject fIElds = new BasicDBObject("author",1);
cursor = collection.find(query,fIElds);
分页查询,当数据量较大的时候不建议使用skip,会很慢的
建议按ID排序,每查询一页记住最后一条ID,然后大于ID在limit
query = new BasicDBObject("author","yinjihuan");
cursor = collection.find(query,fIElds).skip(0).limit(10);
创建索引
collection.createIndex(new BasicDBObject("author_IDx",1));
内存溢出PHP培训学院每天发布《mongodb 小 *** 作》等实战技能,PHP、MysqL、liNUX、APP、Js,CSS全面培养人才。
总结以上是内存溢出为你收集整理的mongodb 小 *** 作全部内容,希望文章能够帮你解决mongodb 小 *** 作所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)