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

Flask-PyMongo collMod

Вярвам, че това ще работи, ако приемем, че url съдържа името на колекцията с индекса, който променяте:

client.db.command('collMod', url,
                  index={'keyPattern': {'dateCreated':1},
                         'expireAfterSeconds': 3600}})

За всеки друг, който търси решение за това, успях със следното:

client.db.command('collMod', 'notifications', 
                  index={'keyPattern': {'expr': 1}, 
                         'background': True, 
                         'expireAfterSeconds': 604800})

Което води до следния резултат:

{u'expireAfterSeconds_old': 3888000, 
 u'expireAfterSeconds_new': 604800, u'ok': 1.0}


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Как да увеличим производителността на операцията за актуализиране в Mongo?

  2. Свойството на MongoDB обект $съществува във вложен масив

  3. NodeJS - MongoDB:използвайте отваряща връзка

  4. Как да получите документа с максимална стойност за поле с map-reduce в pymongo?

  5. Грешка при надграждане на Mongodb от 3.2 на 3.6