Python MongoDB ਸੋਰਟ

ਨਤੀਜੇ ਸੋਰਟ

ਵਰਤੋਂ ਕਰੋ sort() ਮੱਥਦਾ ਨਤੀਜੇ ਨੂੰ ਅਕਸਰ ਕਾਰਬੈਕਸ ਜਾਂ ਉਲਟ ਕਾਰਬੈਕਸ ਵਿੱਚ ਕਰਨਾ

sort() ਮੱਥਦਾ "fieldname" (ਫੀਲਡ ਨਾਮ) ਨੂੰ ਇੱਕ ਪੈਰਾਮੀਟਰ ਦੇਣਾ, "direction" (ਦਿਸ਼ਾ) ਨੂੰ ਇੱਕ ਪੈਰਾਮੀਟਰ ਦੇਣਾ (ਅਕਸਰ ਕਾਰਬੈਕਸ ਹੈ ਦੀ ਵੱਡੀ ਗਤੀ ਵਿੱਚ ਹੈ)

ਇੰਸਟੈਂਸ

ਨਾਮ ਦੇ ਅਕਸਰ ਕਾਰਬੈਕਸ ਵਿੱਚ ਨਤੀਜਿਆਂ ਨੂੰ ਕਰਨਾ:

import pymongo
myclient = pymongo.MongoClient("mongodb://localhost:27017/")
mydb = myclient["mydatabase"]
mycol = mydb["customers"]
mydoc = mycol.find().sort("name")
for x in mydoc:
  print(x)

ਇੰਸਟੈਂਸ ਚਲਾਓ

ਉਲਟ ਕਾਰਬੈਕਸ ਸੋਰਟ

ਉਲਟ ਕਾਰਬੈਕਸ ਸੋਰਟ ਕਰਨ ਲਈ ਦੂਜਾ ਪੈਰਾਮੀਟਰ -1 ਵਰਤੋਂ ਕਰੋ。

sort("name", 1) # ਅਕਸਰ ਕਾਰਬੈਕਸ
sort("name", -1) # ਡਿਕਰਿੰਗ

ਇੰਸਟੈਂਸ

ਨਾਮ ਦੇ ਉਲਟ ਅਕਸਰ ਕਾਰਬੈਕਸ ਵਿੱਚ ਨਤੀਜਿਆਂ ਨੂੰ ਕਰਨਾ:

import pymongo
myclient = pymongo.MongoClient("mongodb://localhost:27017/")
mydb = myclient["mydatabase"]
mycol = mydb["customers"]
mydoc = mycol.find().sort("name", -1)
for x in mydoc:
  print(x)

ਇੰਸਟੈਂਸ ਚਲਾਓ