관리자 ID가 "25160228446835585906563830293"이거나 사용자 ID가 "25160228446835585906563830293"인 모든 사용자 그룹 ID를 쿼리하고 싶습니다. Mongodb 쿼리 (hashmap 객체)
이
자바에서 해시 맵의 키와 값 쌍 OBJhashmap<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가 완전히 새롭기 때문에 "string"의 중간에 색인을 생성 할 수 있습니까? 자바 obj에서, 나는 그것이 열쇠 인 것을 안다. 그러나 mongodb는 그것이 열쇠 인 것을 어떻게 안다? – Jaxox