sql >> Database >  >> NoSQL >> MongoDB

Hoe krijg ik de object-ID in PyMongo na een invoeging?

Een van de leuke dingen van MongoDB is dat de id's aan de clientzijde worden gegenereerd.

Dit betekent dat je de server niet eens hoeft te vragen wat de id was, omdat je hem in de eerste plaats hebt verteld wat hij moest opslaan. Als u pymongo gebruikt, is de geretourneerde waarde van een insert de object-ID. Check it out:

>>> import pymongo
>>> collection = pymongo.Connection()['test']['tyler']
>>> _id = collection.insert({"name": "tyler"})
>>> print _id.inserted_id 
4f0b2f55096f7622f6000000


  1. Hadoop RecordReader Introductie, werking en typen

  2. Fout:het update-bewerkingsdocument moet atomaire operatoren bevatten bij het uitvoeren van updateOne

  3. Nauwkeurigheid van de opdracht redis dbsize

  4. Nodejs prestatie-optimalisatie