sql >> Base de Datos >  >> NoSQL >> MongoDB

Regex con OR en Java - mongoDB

La normalidad | el operador trabaja en mongo.

Esto debería hacer:

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

Si está probando mongo shell:

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