auto find() { return Map.findRange([ "$and": [ ["deleted": Bson(false)], [ "$or": Bson([ serializeToBson(["forceUpdate": Bson(true)]), serializeToBson([ "info.approved": ["$eq": Bson(1)], "fetchDate": [ "$lte": Bson(BsonDate(currentTime - 60.days)) ] ]), serializeToBson([ "info.approved": ["$ne": Bson(1)], "fetchDate": [ "$lte": Bson(BsonDate(currentTime - 14.days)) ] ]) ]) ] ] ]); }