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

MongoEngineを使用して並べ替えますか?

    MongoengineはDjangoのORMに触発されており、Djangoと同様に、order_byを使用します。 結果セットを並べ替えます。 order_by 可変数の文字列引数を取ります。これは、オプションで「-」が前に付いたフィールド名(ドキュメントで定義されている)です。 "(降順、つまり最初に最も高いものを示すため)。

    例:

    class Person(Document):
        first_name = StringField()
        last_name = StringField()
        age = IntField()
    
    # later
    people = Person.objects.order_by('last_name', '-age')
    



    1. MongoDB-ネストされた配列のオブジェクトを更新します

    2. オブジェクトのエンコード中にMongoDBBSONコーデックが使用されていません

    3. Docker内のリモートサーバーへのredis接続タイムアウト

    4. RedisのZRANKで同じスコアに対して同じランクを取得するにはどうすればよいですか?