sql >> Database teknologi >  >> NoSQL >> MongoDB

Flask-PyMongo collMod

Jeg tror, ​​at dette ville fungere under forudsætning af, at url indeholder navnet på samlingen med det indeks, du ændrer:

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

For alle andre, der ledte efter en løsning på dette, lykkedes det mig med følgende:

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

Hvilket resulterer i følgende output:

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


  1. Opdatering af et specifikt element i et array med MongoDB / Meteor

  2. Hvordan øger man Redis-ydeevne, når 100% CPU? Sharding? Hurtigste .Net-klient?

  3. Hvordan øger man et felt i mongodb?

  4. Sådan opretter du en ny database i MongoDB ved hjælp af c#-driveren