sql >> データベース >  >> NoSQL >> MongoDB

pymongoを使用してMongodbコレクションにバリデーターを追加します

    私は最終的にここで解決策を見つけました。うまくいけば、それは他の誰かを助けることができます。

    もちろん、他のすべてが失敗したときは、ドキュメントを読んでください...

    OrderedDictも有効です

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

    編集:

    現在のドキュメント 上記がどこから来たのか。これは、質問が最初に回答された後に追加されたため、ドキュメントが変更されていることに注意してください。ただし、それでも関連性があるはずです




    1. Rescue Timeout ::Redis Gem(Ruby)からのエラー

    2. Mongoidは埋め込みドキュメントを検索します

    3. laravel-mongodbを使用したoauth2-server-laravelの設定

    4. ObjectIdに基づいてネストされた配列を集約および縮小します