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

Tilføj en validator til en Mongodb-samling med pymongo

Til sidst fandt jeg løsningen her. Forhåbentlig kan det hjælpe en anden.

Selvfølgelig, når alt andet fejler, læs dokumenterne...

En OrderedDict er også gyldig

query = [('collMod', 'contacts'),
        ('validator', {'phone': {'$type': 'string'}}),
        ('validationLevel', 'moderate')]
query = OrderedDict(query)
db.command(query)
{'ok': 1.0}

EDIT:

Aktuel dokumentation hvorfra ovenstående kommer fra. Bemærk dette blev tilføjet efter at spørgsmålet oprindeligt blev besvaret, så dokumentationen er ændret, men den burde stadig være relevant




  1. Sådan kontrollerer du, om MongoDB-forbindelsen er i live i Node.js

  2. Jedis, kan ikke få jedis-forbindelse:kan ikke hente ressource fra pool

  3. MongoDB:Kombiner tekstsøgning og geospatial forespørgsel

  4. Regex for at matche ord i en sætning ved dens præfiks