mongodb 小 *** 作

mongodb 小 *** 作,第1张

概述介绍《mongodb 小 *** 作》开发教程,希望对您有用。

《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 小 *** 作所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/1152586.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-31
下一篇 2022-05-31

发表评论

登录后才能评论

评论列表(0条)

保存