Seleccione datos donde el rango entre dos campos diferentes contenga un número dado

Quiero hacer una consulta de búsqueda en mi base de datos para documentos que tengan un valor de entrada entre estos 2 campos o igual,LOC_CEP_INI yLOC_CEP_FIM

Ejemplo: el usuario ingresó un número al sistema con el valor: 69923994, luego uso esta entrada para buscar en mi base de datos todos los documentos que tienen este valor entre el rango de los camposLOC_CEP_INI yLOC_CEP_FIM.

Uno de mis documentos (en este ejemplo, la consulta selecciona este documento porque la entrada está dentro del rango):

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

Respuestas a la pregunta(3)

Su respuesta a la pregunta