When I have two MongoDB documents like this...
db.test.insert( {\"value\" : \"10123\"} );
db.test.insert( {\"value\" : \"160\"} );
The resu
I have a similar workaround, i find that if you can use the mongo shell, you can write an statement to do this in javascript, but capable of using indexes.
var myItems = []
var it = db.test.find({},{value:1})
while (it.hasNext()){
var item = it.next();
if(parseInt(item.value) > 12)
myItems.push(item);
}
If you want this to run faster than previus solution, you have to ensure the index on the value field.