Jaspersoft:在mongoDB查询中使用UUID(按id筛选)
我尝试在jaspersoft studio中为mongoDB进行findQuery,但当我尝试在此过程中使用UUID时,结果总是为0 查询示例: 你认为我的问题有什么不对吗Jaspersoft:在mongoDB查询中使用UUID(按id筛选),mongodb,jasper-reports,uuid,Mongodb,Jasper Reports,Uuid,我尝试在jaspersoft studio中为mongoDB进行findQuery,但当我尝试在此过程中使用UUID时,结果总是为0 查询示例: 你认为我的问题有什么不对吗 感谢您的帮助我找到了如何在mongo查询中使用UUID 您应该首先在base64中转换UUID,为此,我使用了2个在线转换器,第一个给了我12个第一个base64字符,第二个给了我12个最后一个 是的,这很奇怪 给你一个具体的例子: 基本UUID:41e73145-2489-54e1-d2fc-d400bea5e9b1 现场
感谢您的帮助我找到了如何在mongo查询中使用UUID 您应该首先在base64中转换UUID,为此,我使用了2个在线转换器,第一个给了我12个第一个base64字符,第二个给了我12个最后一个 是的,这很奇怪 给你一个具体的例子: 基本UUID:41e73145-2489-54e1-d2fc-d400bea5e9b1 现场1:QecxRSSJVOHS/AAA1AC+pQ 站点2:RTHnQYkk4VTS/NQAvqXpsQ== 最终base64结果:QecxRSSJVOHS/NQAvqXpsQ== 然后要在Jasper中使用它,您需要以下语法: _id:QecxRSSJVOHS/NQAvqXpsQ的新BinData4==
{
'collectionName' : 'Orders',
'findQuery' : {
"_id" : UUID("4925b1a6-5cd6-6d19-9f2a-7a0083a7bb9a")
}
}