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

Dodaj walidator do kolekcji Mongodb za pomocą pymongo

W końcu znalazłem rozwiązanie tutaj. Mam nadzieję, że pomoże to komuś innemu.

Oczywiście, gdy wszystko inne zawiedzie, przeczytaj dokumentację...

Ważny jest również OrderedDict

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

EDYTUJ:

Aktualna dokumentacja skąd pochodzi powyższe. Zwróć uwagę, że zostało to dodane po pierwotnej odpowiedzi na pytanie, więc dokumentacja uległa zmianie, jednak nadal powinna być odpowiednia




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Zamawianie zestawu wyników losowo w mongo

  2. Dlaczego Spring Data MongoDB nie może utworzyć instancji tej zagnieżdżonej struktury typów?

  3. mongoexport z parametrami + node.js + proces potomny

  4. Jak zwrócić dane z MongoDB

  5. Jak dodać wartości do obiektu bson.D?