Ist es möglich, Objekte in einer Sammlung durch einen bestimmten Teilstring zu finden, wenn dieser Teilstring in irgendeinem Feld dieser Sammlung enthalten sein kann.Mongo Suche nach Teilzeichenfolge in einem beliebigen Feld
Zum Beispiel ist mein Teilstring "aa". Und ich habe zwei Sammlungen:
{
"_id" : ObjectId("5788a3e4ffcf140b5955eead"),
**"Address" : "aaBB",**
"FirstName" : "First",
"SecondName" : "Second"
}
{
"_id" : ObjectId("7788a3e4fhcf140098725eead"),
"Address" : "bb",
"FirstName" : "First",
**"SecondName" : "aaAA"**
}
Also, welche Abfrage soll ich diese 2 Datensätze zu bekommen verwenden?
Danke
@chridam, muss ich in allen Bereichen in einer Sammlung suchen. Aber in dieser Antwort wird nach dem bestimmten Feld gesucht. A – Sviatlana
Verwenden Sie '$ or' zusammen mit der Regex, dh' db.collection.find ({"$ oder": [{"Adresse":/aa /}, {"SecondName ":/aa /}]})' – chridam
@SSDMS Klingt ideal, wird wieder geöffnet, kann aber nicht wieder geschlossen werden, da die Abstimmung dazu notwendig ist. – chridam