sql >> Database >  >> NoSQL >> MongoDB

Voeg een validator toe aan een Mongodb-verzameling met pymongo

Hier heb ik uiteindelijk de oplossing gevonden. Hopelijk kan het iemand anders helpen.

Natuurlijk, als al het andere faalt, lees dan de documenten...

Ook geldig is een OrderedDict

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

BEWERKEN:

Huidige documentatie waar het bovenstaande vandaan komt. Merk op dat dit is toegevoegd nadat de vraag oorspronkelijk was beantwoord, dus de documentatie is gewijzigd, maar het moet nog steeds relevant zijn




  1. hoe MongoDB te gebruiken voor het opslaan van ejabberd-berichten?

  2. Optimalisatie - vind op alle velden in Mongoose MongoDB-schema

  3. HDFS-zelfstudie - Een complete introductie tot HDFS voor beginners

  4. Apache HBase + Apache Hadoop + Xceivers