MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Funkcje operacji zbiorczego zapisu PyMongo z generatorami

Możesz po prostu zrobić:

sDB.insert(iter_something(converted))

PyMongo zrobi słuszną rzecz:iteruje generator, aż uzyska 1000 dokumentów lub 16 MB danych, a następnie wstrzymaj generator podczas wstawiania partii do MongoDB. Po wstawieniu partii PyMongo wznawia generator, aby utworzyć następną partię, i kontynuuje, aż wszystkie dokumenty zostaną wstawione. Następnie insert() zwraca listę wstawionych identyfikatorów dokumentów.

Wstępne wsparcie dla generatorów zostało dodane do PyMongo w tym zatwierdzeniu i od tego czasu utrzymujemy wsparcie dla generatorów dokumentów.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Mongodb :Sprawdź, czy punkt znajduje się wewnątrz zapisanego wielokąta

  2. Prześlij pliki do DEFAULT_FILE_STORAGE zamiast GridFs za pomocą mongoengine

  3. ImportError:brak modułu o nazwie „pymongo”

  4. Przesyłanie plików Node.js (Express 4, MongoDB, GridFS, GridFS-Stream)

  5. Używanie agregacji do sortowania w złożonych warunkach warunkowych w Mongodb