Eines der coolen Dinge an MongoDB ist, dass die IDs clientseitig generiert werden.
Das bedeutet, dass Sie den Server nicht einmal nach der ID fragen müssen, weil Sie ihm von Anfang an gesagt haben, was gespeichert werden soll. Bei Verwendung von Pymongo ist der Rückgabewert einer Einfügung die Objekt-ID. Probieren Sie es aus:
>>> import pymongo
>>> collection = pymongo.Connection()['test']['tyler']
>>> _id = collection.insert({"name": "tyler"})
>>> print _id.inserted_id
4f0b2f55096f7622f6000000