MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Как да получите идентификатора на обекта в PyMongo след вмъкване?

Едно от страхотните неща за MongoDB е, че идентификаторите се генерират от страна на клиента.

Това означава, че дори не е нужно да питате сървъра какъв е идентификационният номер, защото вие сте му казали какво да запази на първо място. При използване на pymongo връщаната стойност на вмъкването ще бъде идентификаторът на обекта. Вижте го:

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


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. как да покажете заявка, докато използвате анотации на заявка с MongoRepository с пролетни данни

  2. Топ 10 функции на MongoDB Atlas

  3. MongoDB връща True, ако документът съществува

  4. ScaleGrid обявява MongoDB хостинг услуги в Канада

  5. MongoDB $dateFromParts