sql >> Databasteknik >  >> NoSQL >> MongoDB

Hur får man objekt-id:t i PyMongo efter en infogning?

En av de coola sakerna med MongoDB är att ID:n genereras på klientsidan.

Det betyder att du inte ens behöver fråga servern vad ID:t var, eftersom du berättade för den vad den skulle spara i första hand. Med pymongo blir returvärdet för en infogning objekt-id. Kolla in det:

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


  1. Konfigurera Apache Reverse Proxy för att vara värd för Laravel Echo Server vid produktion

  2. docker-compose:redis anslutning nekad mellan containrar

  3. Skapar en vyfunktion utan att returnera ett svar i Flask

  4. Det bästa sättet att vara värd för MongoDB på DigitalOcean