Spring Data MongoDB: wie Abfragebeispiel
In SQL sieht die "Gefällt mir" -Abfrage folgendermaßen aus:
select * from tags where tagName like '%apple%'
In der MongoDB-Konsole sieht es so aus:
db.tags.find({"tagName": /apple/})
InSpring data mongodb wird mitCriteria
oderBasicQuery
implementiert:
String tagName = "apple"; Query query = new Query(); query.limit(10); query.addCriteria(Criteria.where("tagName").regex(tagName)); mongoOperation.find(query, Tags.class);
String tagName = "apple"; BasicQuery query = new BasicQuery("{\"tagName\": {$regex : '" + tagName + "'} }"); query.limit(10); mongoOperation.find(query, Tags.class);