Я хочу запросить идентификатор пользователя UserGroup, где ID админов = "25160228446835585906563830293" или идентификатор пользователя = "25160228446835585906563830293".Mongodb query (hashmap objects)
это ключ HashMap и пара значений в Java OBJ hashmap<String,Date>
"25160228446835585906563830293" : ISODate("2013-03-26T04:51:36.731Z")
{ "_id" : ObjectId("51512958849ca4748271c640"),
"_class" : "com.pcd.app.model.UserGroup",
"groupName" : "sdfsadfsad",
"privacyType" : "PRIVACY_OPEN",
"approvalType" : "MEMBER_APPROVAL",
"groupDescription" : "test",
"admins" : {
"25160228446835585906563830293" : ISODate("2013-03-26T04:51:36.731Z"),
"25160228446835585906563830294" : ISODate("2013-03-26T04:51:36.731Z"),
"25160228446835585906563830295" : ISODate("2013-03-26T04:51:36.731Z")
},
"users" : {
"25160228446835585906563830296" : ISODate("2013-03-26T04:51:36.731Z")
}
}
Итак, что вы пробовали? Fyi: ему нужно будет сканировать все документы, если ключи не фиксированы и не индексированы. – WiredPrairie
Я совершенно новичок в mongodb или любом NoSql db, поэтому могу ли я индексировать середину «строки»? в java obj, я знаю, что это ключ, но как монгодб знает, что это ключ? – Jaxox