关于MongoCollection.find(Bson var1)方法的问题
2018-06-18 02:49:47来源:未知 阅读 ()
最近在写一个项目的时候需要用到MonogoDB,存储经纬度坐标的(貌似MongoBD干这个比较专业),由于没有玩过MongoBD,就跟着教程来整合这个东西,用的是SpringBoot来整合SpringData和MongoDB,大概是由于版本等原因
教程里是这样写的,完全没毛病。
但是自己写的时候就出问题了,根本没有"DBObject"这种类型参数的方法,各种报错,于是各种百度,然而度娘并没有搞定(可能是我太菜了,一个Bson类型的数据都搞不出来)!!!!!还是谷歌大法好!解决方法是利用Bson参数的那个方法搞定的。
例子:这里的eq其实就是Bson的一种写法,下面有说明
import static com.mongodb.client.model.Filters.*; MongoClient client = new MongoClient(); MongoDatabase database = client.getDatabase("mydb"); MongoCollection<Document> collection = database.getCollection("mycoll"); myDoc = collection.find(eq("_id", "test")).first();
//上一行可以理解成这种写法
//Bson query = null;
//query = eq("_id","test");//myDoc = collection.find(query).first();
System.out.println(myDoc.toJson());
然后问题完美搞定!!!!!
参考网站:https://www.programcreek.com/java-api-examples/?code=sundarcse1216/mongodb-crud/mongodb-crud-master/src/main/java/com/mongo/#
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- 怎么自学JAVA开发? 2020-05-22
- 关于序列化的 10 几个问题,你顶得住不?.md 2020-05-19
- 错题记录——关于Java中private的用法(类与封装) 2020-05-16
- 关于Spring源码的面试题,他的回答是我见过最棒的了 2020-05-13
- 关于Spring、Springmvc、Springboot和SSM之间的区别,这篇文 2020-05-11
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash