This is a part of my code :
@Entity("messages")
public class Message implements Serializable {
@Id
private ObjectId id;
private long time;
@Reference(lazy = true)
private Payload payload;
private String serviceName;
private Map<String, String> headerMap;
private MessageStatus messageStatus = MessageStatus.ESB;
private MessageType messageType;
i need to find a document which
its headerMap contains "requestID".
the value of headerMap.get("requestID") equals "DUMDUMID".
Thank you
ds.find(Message.class).field("headerMap.requestID").equal("DUMDUMID").get();