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

Flask-PyMongo collMod

Uważam, że to zadziała przy założeniu, że url zawiera nazwę kolekcji z indeksem, który modyfikujesz:

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

Dla każdego, kto szuka rozwiązania tego problemu, udało mi się:

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

Co daje następujący wynik:

{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. Tablica aktualizacji wewnątrz dokumentu Mongo nie działa

  2. Mongodb Próbuję uzyskać wybrane pola do powrotu z agregatu

  3. Jak filtrować dane między dwoma wartościami od hh:mm do hh:mm w mongoDB

  4. Jak zamienić ciąg szesnastkowy na liczbę w mongodb?

  5. MongoDB, wykonanie zapytania za pomocą wyrażenia regularnego na polach indeksowanych