我存储了一个java Map>在mongo db字段中。 现在我需要在这张地图中搜索,以查找地图中的特定KEY是否在其列表中有一些ID。 以下是使用此示例映射存储的mongo文档的示例:
{
"_id" : ObjectId("595ce6b73167ad0d882ca384"),
"ROLES_RULES" : {
"2" : [
1198
],
"7" : [
473,
474,
476,
1214,
1241,
1249,
1258,
1549,
1602
],
"8" : [
1477,
1549
],
"10" : [
1265,
1273,
1581
]
}
}
然后例如,我需要找到在其id列表中具有值(1241,23,xxx,..)的密钥“7”(或其他)的“ROLE_RULES”的文档。
换句话说,我需要在特定地图键/索引的值列表中找到值或值的文档。
这种存储结构有可能吗?或者我需要使用带有字段名称的类来重构此映射。
由于