Limit
اینجا درباره «لیمیت مونگو» حرف می زنیم. «لیمیت (Limit)» یعنی تعداد خروجی را کم کنیم. این کار با متد limit() انجام می شود. وقتی خروجی زیاد است، دیدن چند مورد اول کافی است.
کم کردن تعداد نتایج با limit()
متد limit() یک عدد می گیرد. این عدد می گوید چند سند برگردد. مثال زیر فقط 5 سند می آورد.
import pymongo
myclient = pymongo.MongoClient("mongodb://localhost:27017/")
mydb = myclient["mydatabase"]
mycol = mydb["customers"]
myresult = mycol.find().limit(5)
for x in myresult:
print(x)
نکته: اگر عدد کوچک باشد، خروجی سریع تر مرور می شود.
گام های سریع برای «لیمیت مونگو»
- به دیتابیس وصل شو.
- کالکشن موردنظر را انتخاب کن.
- یک find() ساده اجرا کن.
limit(n)را اضافه کن.- نتایج را چاپ و بررسی کن.
برای فیلتر قبل از لیمیت، به کوئری (Query) برو. اگر بعداً خواستی رکوردها را تغییر دهی، صفحه به روزرسانی (Update) را ببین. برای مرور همین صفحه با لنگر کلیدی، لیمیت مونگو را دنبال کن.
جمع بندی سریع
limit(n)تعداد خروجی را محدود می کند.- فقط یک عدد می گیرد.
- برای مرور سریع داده ها مفید است.
- پس از لیمیت، خروجی را بررسی کن.