DBObject idMatch = new BasicDBObject("user_id","bc");
DBObject usernameMatch = new BasicDBObject("user_name",bc);
DBObject ageMatch = new BasicDBObject("age",2);
DBObject andAll = new BasicDBObject("$and", Arrays.asList(existence, firstNotMatch, secondNotMatch));
//calling table.find will get you what you wanted.
table.find(andAll);
Ако искате да използвате „ИЛИ“ условията, просто заменете $and с $or. Имайте предвид, че горният код не е тестван правилно и може да се наложи да го модифицирате малко, за да работи.
Въпросът ви не е ясен, но се надявам, че помогнах.