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);
Hvis du vil 'ELLER' betingelserne, skal du bare erstatte $ og med $or.bemærk, at ovenstående kode ikke er testet korrekt, og du skal muligvis ændre den lidt for at få den til at fungere.
Dit spørgsmål er ikke klart, men jeg håber, jeg hjalp.