0
デフォルトのfind()は暗黙的に_idでソートされますか?デフォルトのfind()は暗黙的に_idでソートされますか?
他の言い方をすれば、2 mongo
以下の行は同等ですか?
db.collection.find().sort({ "_id" : 1 })
db.collection.find()
デフォルトのfind()は暗黙的に_idでソートされますか?デフォルトのfind()は暗黙的に_idでソートされますか?
他の言い方をすれば、2 mongo
以下の行は同等ですか?
db.collection.find().sort({ "_id" : 1 })
db.collection.find()
カーソル定義されたsort
が存在しない場合は自然な順序を使用しています。
https://docs.mongodb.com/manual/reference/method/cursor.sort/#return-natural-order
結果ソート()メソッドを指定するか、オペレータの近くに$を使用しない限り、MongoDBのクエリ結果の順序を保証するものではありません
を注文します。
戻る自然な順序
に$自然のパラメータは、データベース内の自分の自然な順序に従って項目を返します。この順序付けは内部実装の機能であり、その内部の特定の構造に頼るべきではありません。
ほとんどの場合、それは挿入注文ですが、それは保証されません。
find()は、find()sort({"$ natural":1})と同じです。 – lllll
@lllll文書のとおりです。 –