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

TypeErrorが原因でインデックスを作成できません:フォーマット文字列に十分な引数がありません

    この構文は、PyMongoが必要とするものではありません:

    results_collection.create_index(["uwi", "date_part"], name=index_name, unique=True)
    

    「uwi」と「date_part」の2つのフィールドにインデックスが必要ですか?フィールドにインデックスを付ける順序を慎重に選択してください(MongoDB複合インデックスの最適化> )およびそれらを昇順または降順でインデックス付けするかどうか。

    「uwi」と「date_part」の両方を昇順でインデックス付けする場合は、次のようにします。

    results_collection.create_index([("uwi", 1), ("date_part", 1)], name=index_name, unique=True)
    

    でインデックスを作成する方法の詳細については、 PyMongo、ドキュメントを参照




    1. mongodbが複数のコレクションに参加

    2. Meteor:ユーザー名を含むpublish-functionの書き方

    3. マングースのバージョニング:いつ無効にしても安全ですか?

    4. Springリポジトリは、異なるクラスタイプのエンティティを自動キャストします