Daten auswählen, bei denen der Bereich zwischen zwei verschiedenen Feldern eine bestimmte Zahl enthält
Ich möchte in meiner Datenbank nach Dokumenten suchen, deren Eingabewert zwischen oder gleich diesen beiden Feldern liegt.LOC_CEP_INI
undLOC_CEP_FIM
Beispiel: Benutzer gibt eine Zahl mit dem Wert 69923994 in das System ein. Mit dieser Eingabe durchsuche ich meine Datenbank nach allen Dokumenten mit diesem Wert zwischen den FeldernLOC_CEP_INI
undLOC_CEP_FIM
.
Eines meiner Dokumente (in diesem Beispiel wird dieses Dokument von der Abfrage ausgewählt, da die Eingabe innerhalb des Bereichs liegt):
{
"_id" : ObjectId("570d57de457405a61b183ac6"),
"LOC_CEP_FIM" : 69923999, //this field is number
"LOC_CEP_INI" : 69900001, // this field is number
"LOC_NO" : "RIO BRANCO",
"LOC_NU" : "00000016",
"MUN_NU" : "1200401",
"UFE_SG" : "AC",
"create_date" : ISODate("2016-04-12T20:17:34.397Z"),
"__v" : 0
}