MongoDB के बारे में अच्छी चीजों में से एक यह है कि आईडी उत्पन्न क्लाइंट साइड हैं।
इसका मतलब है कि आपको सर्वर से यह पूछने की ज़रूरत नहीं है कि आईडी क्या थी, क्योंकि आपने यह बताया था कि पहली जगह में क्या सहेजना है। पाइमोंगो का उपयोग करने से एक इंसर्ट का रिटर्न वैल्यू ऑब्जेक्ट आईडी होगा। इसे देखें:
>>> import pymongo
>>> collection = pymongo.Connection()['test']['tyler']
>>> _id = collection.insert({"name": "tyler"})
>>> print _id.inserted_id
4f0b2f55096f7622f6000000