Selecione dados em que o intervalo entre dois campos diferentes contenha um determinado número

Quero fazer uma consulta de localização no meu banco de dados para documentos que tenham um valor de entrada entre ou igual a esses 2 campos,LOC_CEP_INI eLOC_CEP_FIM

Exemplo: o usuário inseriu um número no sistema com o valor: 69923994, então eu uso essa entrada para procurar no meu banco de dados todos os documentos que tenham esse valor entre o intervalo dos camposLOC_CEP_INI eLOC_CEP_FIM.

Um dos meus documentos (neste exemplo, este documento é selecionado pela consulta porque a entrada está dentro do intervalo):

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