打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
【删除document】Mongodb快速入门之使用Java操作Mongodb
删除document
下面我们学习如何删除document,依然以上面的已插入的1-10的documents集合为例说明:
1) 删除第一个document
DBObject doc = collection.findOne();
collection.remove(doc);
2) 删除指定的document
比如删除number=2的document,如下方法:
BasicDBObject document =new BasicDBObject();
document.put("number", 2);
collection.remove(document);
要注意的是,如下的方法将只会删除number=3的document。
BasicDBObject document =new BasicDBObject();
document.put("number", 2);
document.put("number", 3);
collection.remove(document);
3) 使用in 操作符号指定删除document
下面的例子将同时删除number=4和number=5的document,使用的是in操作符
BasicDBObject query2 =new BasicDBObject();
List list =new ArrayList();
list.add(4);
list.add(5);
query2.put("number", new BasicDBObject("$in", list));
collection.remove(query2);
4) 使用“$gt”删除大于某个值的document
BasicDBObject query =new BasicDBObject();
query.put("number", new BasicDBObject("$gt", 9));
collection.remove(query);
以上会删除number=10的document。
5) 删除所有的document
DBCursor cursor = collection.find();
while(cursor.hasNext()){
collection.remove(cursor.next());
}
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
nosql之java
MongoDB的java版本驱动
PHP操作MongoDB简明教程
Zend框架:Zend
mongodb 高级查询功能
Mongodb源码分析--消息(message)
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服