mongodb java-怎样在java中调用Mongodb内嵌文档中的值?

问题描述

怎样在java中调用Mongodb内嵌文档中的值?

大概的数据结构如下所示,可以使用mongodb的命令
db.first.find( {"EventParameter.TotalSeconds":3} )查询TotalSeconds为某一个数值,比如3数据,但是在java中怎么获取到所有的数值呢?如下面一行代码中get函数中的参数应该怎么写才能获取所有的时间?
float seconds=Float.parseFloat(record.get("TotalSeconds").toString());
{
"_id" : ObjectId("53ba53ba46052f1860159671"),
"UserId" : "2012210619",
"UserIp" : "10.144.118.199",

"EventTime" : "1395675071968",
"SessionId" : "0680da7c-f062-40d0-b7cb-a08c246524a0",
"DomainId" : null,
"EventType" : 3,

"EventParameter" : {
"_t" : "DurationParameter",
"TotalSeconds" : 0
},
"UserCasRole" : 1
}

时间: 2024-11-03 21:09:55

mongodb java-怎样在java中调用Mongodb内嵌文档中的值?的相关文章

如何在java中实现读取一个txt文档中的随机一行

问题描述 如何在java中实现读取一个txt文档中的随机一行 如题,如何在java中实现读取一个txt文档中的随机一行? 主要就是怎么随机读取 解决方案 根据楼上的说法,来总结一下吧,总体来说,就是将文件全部都读取出来,每一行存储到一个数组或集合中,然后再通过产生随机数,来对这个数组或是 集合进行随机的访问.这样一来就解决了 解决方案二: 文本文件只能顺序读,不能随机读.你的需求只能是读取文本文件每一行到一个arraylist,然后得到下标范围,产生一个随机数,取那一行 解决方案三: http:

mysql-java里面怎么将oracle中的表存到txt文档中

问题描述 java里面怎么将oracle中的表存到txt文档中 通过java连接上数据库以后.怎么讲数据库中的整张表通过流写入到txt文档中.具体用那个流,请大神写下详细代码.谢谢 解决方案 http://download.csdn.net/detail/ceolaoda/8961205 解决方案二: 先获取数据库数据,然后创建对应路径下的txt文件,然后写入对应的数据字符串. 创建类然后在里面写如下方法测试: //操作一:向文件里面写入数据 //方法一. // FileWriter fw =

mfc求助-MFC中ListCtrl中数据导出到Word文档中?

问题描述 MFC中ListCtrl中数据导出到Word文档中? 在写一个基于当文档的MFC小程序,其中需要将ListCtrl中的数据导出并生成.doc文档,不知如何操作,学习VC时间不长,求大仙帮忙.

Word2010中怎样使用屏幕截图在文档中插入图片

  方法一 1.首先需要将准备截取的窗口不要设置为最小化,然后打开Word2010文档页面,单击"插入"选项卡. 2.接着在"插图"中单击"屏幕截图"按钮. 3.在"可用视窗"小窗口中选择截取的窗口图片.如果当前屏幕上有多个窗口没有最小化,则会在这个小窗口中显示多个图片. 4.选中的窗口截图图片将被自动插入到当前文档中. 方法二 1.还可以将屏幕上任意窗口的一部分当作图片插入到Word2010文档中.将某个窗口显示在可视范围之

请问在Lotus notes中,如何批量保存文档中多个文本域中的附件

问题描述 我用了以下的代码可以批量保存多个文档中一个文本域的附件,比如htwj,如果要保存多个文本域的附件,比如htwj_1和htwj_2,该如何写呢.请大神指点,谢谢!SubInitialize()DimsessionAsNewNotesSessionDimdbAsNotesDatabaseDimcollectionAsNotesDocumentCollectionDimdocAsNotesDocumentDimrtitemAsVariantDimsAsVariantDimNotesItemA

Spring data MongoDB 更新整个内嵌文档时报错???????

问题描述 //实体类结构如下:User类中包含了HomepublicclassUser{privateStringid;privateStringfirstname;privateStringlastname;privateintage;privateHomehome;publicUser(){};publicUser(Stringid,Stringfirstname,Stringlastname,intage,Homehome){super();this.id=id;this.firstnam

怎样在Word 2013文档中设置打印前更新域

在Word2013文档中,如果当前Word文档中包含域,并且对域进行了修改,则只有开启了打印前更新域功能后才能打印出更新后的域内容,具体操作步骤如下所述: 第1步,打开Word2013文档窗口,依次单击"文件"→"选项"命令,如图2013041811所示. 图2013041811 选择"选项"命令 第2步,打开"Word选项"对话框,切换到"显示"选项卡.在"打印选项"区域选中"

如何在Word 2013文档中嵌入字体

通常情况下,每台电脑安装的字体可能并不相同.用户在Word2013文档中为文本设置字体后,如果更换电脑打开该Word文档时,有可能会出现原先设置的字体不可用的情况.在Word2013文档中嵌入使用的字体可以解决该问题,操作步骤如下所述: 第1步,打开Word2013文档窗口,依次单击"文件"→"另存为"按钮,并选择Word文档保存位置,如图2013080115所示. 图2013080115 单击"另存为"按钮 第2步,在打开的"另存为&

在Word 2010文档中插入合并域

通过插入合并域可以将数据源引用到主文档中,在Word 2010文档中插入合并域的步骤如下所述: 第1步,打开Word 2010文档窗口,将插入点光标移动到需要插入域的位置. 第2步,切换到"邮件"功能区,在"编写和插入域"分组中单击"插入合并域"按钮,如 图2011080201所示. 图2011080201 单 击"插入合并域"按钮 第3步,打开"插入合并域"对话框,在域列表中选中合适的域并单击"