Pythonism
2.32K subscribers
164 photos
37 videos
41 files
74 links
We use Python in various industries.

SXL :
https://www.linkedin.com/in/amirakbarisxl-py
加入频道
🔶🔹Python MongoDB Sort🔹🔶

دستور Sort در Python MongoDB برای مرتب‌سازی نتایج بازگردانده شده از پایگاه داده MongoDB استفاده میشه.

با استفاده از این دستور، می‌تونید نتایج جستجو رو بر اساس یک یا چند فیلد مشخص، به ترتیب صعودی یا نزولی مرتب کنید.
به طور معمول، دستور Sort به صورت زیر در Python MongoDB استفاده میشه:

result = db.collection.find().sort("field_name", pymongo.ASCENDING)


در این دستور، "collection" نام مجموعه داده‌ها در MongoDB هست و "field_name" نام فیلدی هست که باید بر اساس اون اسناد مرتب بشه.
مقدار pymongo.ASCENDING نشون دهنده مرتب‌سازی صعودی هست.
برای مرتب‌سازی نزولی می‌تونید از pymongo.DESCENDING استفاده کنید.

#FXL
👍7
🔹Python MongoDB Delete Document🔹

در Python، برای حذف یک سند از مجموعه‌ای در پایگاه داده MongoDB، ابتدا متناسب با مدل داده و شرایط مورد نظر خود یک کوئری برای یافتن سند‌های مورد نظر تهیه می‌کنید، سپس با استفاده از دستور delete_one() یا delete_many() سند مورد نظر رو حذف می‌کنید.

برای مثال، فرض کنید می‌خوایین یک سند با فیلد "name" برابر با "Alice" رو از مجموعه "users" در پایگاه داده حذف کنید.
کد Python زیر این کار رو انجام میده:

import pymongo

# اتصال به MongoDB
client = pymongo.MongoClient("mongodb://localhost:27017/")

# انتخاب پایگاه داده
db = client["mydatabase"]

# انتخاب مجموعه
collection = db["users"]

# حذف یک سند با name برابر با "Alice"
query = {"name": "Alice"}
collection.delete_one(query)


پس از اجرای این کد، سندی که فیلد "name" اون برابر با "Alice" هست از مجموعه "users" حذف خواهد شد.
حذف یک سند در MongoDB خیلی راحته! 🗑

#FXL
👍6
🔸Python MongoDB Drop Collection🔸

حذف یک collection در MongoDB به کمک PyMongo، یکی از کتابخانه‌های محبوب Python برای ارتباط با MongoDB، انجام میشه.

برای اجرای عملیات حذف یک collection در MongoDB با استفاده از PyMongo، ابتدا باید اتصالی به دیتابیس MongoDB برقرار کنید.
سپس می‌تونید collection مورد نظر را انتخاب کرده و آن را حذف کنید.

در اینجا یک مثال از چگونگی حذف یک collection به نام "mycollection" در یک دیتابیس MongoDB فرضی رو نشون میدم:

import pymongo

# برقراری اتصال به MongoDB
client = pymongo.MongoClient("mongodb://localhost:27017/")
db = client["mydatabase"]

# انتخاب collection برای حذف
mycollection = db["mycollection"]

# حذف collection
mycollection.drop()

print("Collection deleted successfully!")


این کد، ابتدا اتصال به دیتابیس MongoDB برقرار می‌کنه، سپس collection مورد نظر رو انتخاب کرده و با استفاده از متد drop() اون رو حذف می‌کنه. سپس یک پیام موفقیت‌آمیز چاپ میشه.

مطمئن بشین که قبل از حذف collection، بررسی کافی انجام داده و از اهمیت داده‌های موجود در collection اطمینان حاصل کنید.

#FXL
👍3
🔸Python Overview🔸
یک معرفی کلی به زبان برنامه نویسی Python است.
این یک جزء مهم از مستندات مربوط به Python هستش که برای کاربرانی که با این زبان آشنایی ندارند یا قصد شروع یادگیری اونو دارند، بسیار مفیده.

این معرفی معمولا شامل مواردی مانند تاریخچه Python، ویژگی‌های کلیدی آن، کاربردها، پروژه‌های معروف ایجاد شده با استفاده از Python و انگیزه برای استفاده از این زبان برنامه نویسی مورد بررسی قرار میده. 🐍📚
#FXL
🔸توابع Built-in در Python🔸

توابع استاندارد هست که به صورت پیش فرض در هسته زبان Python موجود هستند و می‌توان اون هارو بدون نیاز به وارد کردن هر ماژول یا کتابخونه ی خاصی، استفاده کرد.

توابع Built-in مانند print(), len(), input(), type() و ... هستند که به کمک آن‌ها می‌تونید به صورت مستقیم و بدون نیاز به نوشتن کد اضافی، وظایف مختلف رو انجام بدین.
این توابع بخش مهمی از پایه‌های زبان Python رو تشکیل میدن و برای برنامه نویسان بسیار مفید و آشنا هستند. 🐍🛠

به عنوان یک برنامه نویس Python، بهترین راه برای کشف توابع Built-in موجود، مراجعه به مستندات رسمی Python هست.

#FXL
👍3
👍3
👍3
👍3
👍2