Jeg tror, at ts-feltet faktisk er et tidsstempel felt, forsøger konsollen blot at forenkle det for dig (hvilket gør det meget misvisende). Du kan lave forespørgslen sådan her, og det burde virke:
db.oplog.rs.find({ ts: Timestamp(1335200998000, 540)});
Du kan bruge $gte og $lte som normalt:
db.oplog.rs.find({ ts: {$gte: Timestamp(1335100998000, 1)}});
db.oplog.rs.find({ ts: {$lte: Timestamp(1335900998000, 1)}});
Det andet argument er en inkrementel ordinal for operationer inden for et givet sekund.