Выберите данные, где диапазон между двумя различными полями содержит заданное число

Я хочу сделать запрос на поиск в моей базе данных для документов, которые имеют значение ввода между этими двумя полями или равны им,LOC_CEP_INI а такжеLOC_CEP_FIM

Пример: пользователь вводит в систему число со значением: 69923994, затем я использую этот ввод для поиска в моей базе данных всех документов, имеющих это значение, в диапазоне полейLOC_CEP_INI а такжеLOC_CEP_FIM.

Один из моих документов (в этом примере этот документ выбирается запросом, потому что входные данные находятся внутри диапазона):

 {
   "_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
}

Ответы на вопрос(3)

Ваш ответ на вопрос