MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Добавете валидатор към колекция Mongodb с pymongo

В крайна сметка намерих решението тук. Надяваме се, че може да помогне на някой друг.

Разбира се, когато всичко друго се провали, прочетете документите...

Също така валиден е OrderedDict

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

РЕДАКТИРАНЕ:

Текуща документация откъдето идва горното. Обърнете внимание, че това е добавено след първоначалния отговор на въпроса, така че документацията е променена, но все още трябва да е подходящо




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Интегриране на mongodb с elasticsearch в node.js среда

  2. Как да намеря низове със съвпадащи букви в списък/масив с помощта на ламбда функция?

  3. MongoDB:Не може да се канонизира заявката:BadValue Projection не може да има комбинация от включване и изключване

  4. MongoDB:Възникна изчакване след 30 000 ms избор на сървър с помощта на CompositeServerSelector

  5. MongoDB и PostgreSQL мисли