sql >> Databáze >  >> NoSQL >> MongoDB

Jak získat ID objektu v PyMongu po vložení?

Jedna ze skvělých věcí na MongoDB je, že ID jsou generována na straně klienta.

To znamená, že se serveru ani nemusíte ptát, jaké bylo id, protože jste mu nejprve řekli, co má uložit. Při použití pymongo bude návratovou hodnotou vložení id objektu. Podívejte se na to:

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


  1. Mongodb – Rozdíl mezi spuštěnými databázemi mongo a mongod

  2. MongoDB $ hodina

  3. Index v MongoDB

  4. Flask by example – Implementace Redis Task Queue