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

Функциите на PyMongo за групово записване с генератори

Можете просто да направите:

sDB.insert(iter_something(converted))

PyMongo ще направи правилното нещо:повторете вашия генератор, докато не даде 1000 документа или 16MB данни, след което поставете генератора на пауза, докато вмъква пакета в MongoDB. След като пакетът бъде вмъкнат, PyMongo възобновява вашия генератор, за да създаде следващия пакет, и продължава, докато не бъдат вмъкнати всички документи. Тогава insert() връща списък с идентификатори на вмъкнати документи.

Първоначалната поддръжка за генератори беше добавена към PyMongo в този ангажимент и оттогава поддържаме поддръжка за генератори на документи.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. pushOrModify подобен оператор за поддокумент на mongo

  2. Mongo преобразува всички числови полета, които се съхраняват като низ

  3. Инсталиране на MEAN Stack:npm -v module.js:338 throw err; Грешка:Не може да се намери модул „./cache/caching-client.js“

  4. Как да дефинирам методи в модел Mongoose?

  5. Възможно ли е да настроите MongoDB в споделена хостинг среда?