У меня есть документы с набором длинных значений для идентификаторов их родительских документов, например:
{..., "parentIDs" : [ 47, 49 ], ...}
В моем классе Entity это поле определено как:
@Embedded(concreteClass = java.util.TreeSet.class)
@Indexed
public Set<Long> parentIDs = new TreeSet<Long>();
Каким будет запрос Morphia для возврата всех документов с определенным родительским идентификатором (например, 47)?
Я использую:
List<Node> nl = Node.find("type", "event").filter("parentIDs", id).asList();
с идентификатором, являющимся правильным и существующим идентификатором родительского документа.
Но это не работает. Чего мне не хватает?
спасибо, eriq