अपना कोड देखें। आपने _id को लंबे प्रकार के रूप में घोषित किया है।
@Id
private long _id;
लेकिन आपके नीचे दिए गए तरीकों में आप String id
passing पास कर रहे हैं मापदंड से मेल खाने के लिए।
तो यह काम नहीं कर रहा है।
@Override
public Account findOne(String id) {
Account account = dbOperations.getMongoOpertion().findOne(Query.query(Criteria.where("_id").is(id)),
Account.class, "account");
return account;
}
@Override
public void delete(String id) {
Query query = new Query();
query.addCriteria(Criteria.where("id").is(id));
Account account = dbOperations.getMongoOpertion().findOne(query, Account.class);
dbOperations.getMongoOpertion().remove(account);
}