Идентификаторът, който беше предаден на моята функция, вече беше идентификатор на обект в този случай, така че не се нуждаеше от създаване на нов ObjectID от него.
Когато ObjectIDs са излезли от конзолата, те се появяват като шестнадесетични низове, а не ObjectID("hexString")
, така че реших, че трябва да го конвертирам, за да направя намирането, но той вече беше във формата, който ми трябваше.