MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

Regex con OR in Java - mongoDB

Il normale | l'operatore lavora su mongo.

Questo dovrebbe fare:

BasicDBObject regexQuery = new BasicDBObject();
regexQuery.put("name",
       new BasicDBObject("$regex", "ABC\\|DFG"));

Se si prova su mongo shell:

db.collection.find({name:/ABC|DFG/}).pretty()