Sie vermischen hier zwei Konzepte.
Während „_id“ einen beliebigen Wert haben kann (sogar Unterdokumente wie {firstName:'Foo',lastName:'Simpson'}
, "ObjectId" hat einen festen Satz von Typen mit einigen Einschränkungen, wie die Fehlermeldung korrekt angibt.
Ihre Aussage sollte also sein
{'_id':'putWhatEverYouWantHere'}