[解決済み] PyMongoで.sortを使用する
2022-07-21 01:48:02
質問
PyMongoで、このように「番号」と「日付」フィールドでソートされたオブジェクトを取得しようとすると、以下のようになります。
db.test.find({"number": {"$gt": 1}}).sort({"number": 1, "date": -1})
こんなエラーが出ます。
TypeError: if no direction is specified, key_or_list must be an instance of list
私のソートクエリはどうなっているのでしょうか?
どのように解決するのですか?
sort
は、キーと方向のペアのリストであるべきです。
db.test.find({"number": {"$gt": 1}}).sort([("number", 1), ("date", -1)])
これがリストでなければならない理由は、引数の順序が重要だからであり
dict
は Python 3.6 では順序付けされません。
関連
-
[解決済み] 関数内でグローバル変数を使用する
-
[解決済み] 辞書を値で並べ替えるにはどうしたらいいですか?
-
[解決済み] 辞書のリストを辞書の値でソートするにはどうしたらいいですか?
-
[解決済み] Pandas DataFrameの行数を取得する方法は?
-
[解決済み] print()を使用してクラスのインスタンスを表示するには?
-
[解決済み】forループを使った辞書の反復処理
-
[解決済み] pymongoでmongodbをソートする方法
-
[解決済み] PythonでSVGからPNGに変換する
-
[解決済み] 文字列のリストを内容に基づいてフィルタリングする
-
[解決済み] サブフォルダからのインポートモジュール
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] Pythonのマルチプロセッシングプールimap_unorderedの呼び出しの進捗を表示しますか?
-
[解決済み] Pythonの要素別タプル演算(sumなど
-
[解決済み] dict を txt ファイルに書き、それを読み取る?
-
[解決済み] pandasのタイムゾーンに対応したDateTimeIndexを、特定のタイムゾーンに対応したナイーブなタイムスタンプに変換する。
-
[解決済み] Cythonのコードを含むPythonパッケージはどのように構成すればよいのでしょうか?
-
[解決済み] Django で全てのリクエストヘッダを取得するにはどうすれば良いですか?
-
[解決済み] Pythonによる一対のクロスプロダクト [重複] (英語)
-
[解決済み] PySparkでデータフレームのカラムをString型からDouble型に変更する方法は?
-
[解決済み] Python の sorted() はどのようなアルゴリズムを使っているのですか?重複
-
[解決済み] Celeryでタスクのステータスを確認するには?