جستجو با دیتابیس منگو دیبی در پایتون


چگونه در دیتابیس منگو دیبی جستجو کنم (در واقع جستجو در رشته json این دیتابیس ) ممنون میشم راهنمایی کنید

پاسخ ها

sokanacademy forum
کاربر سکان آکادمی 5 سال پیش

سلام برای جستجو کلی اطلاعات از متد find_all() وبرای جستجو یک فیلد خاص از find_one() استفاده کنید برای مثال :

برای جستجو کلی در دیتابیس 

import pymongo

myclient = pymongo.MongoClient("mongodb://localhost:27017/")
mydb = myclient["mydatabase"]
mycol = mydb["customers"]

for x in mycol.find():
  print(x)

مثال برای جستجو در یک فیلد خاص 

import pymongo

myclient = pymongo.MongoClient("mongodb://localhost:27017/")
mydb = myclient["mydatabase"]
mycol = mydb["customers"]

x = mycol.find_one()

print(x)

در هر دو روش نتجه بصورت json میاد که ایمپورت کردن ماژول جیسون میتونید کارهای بیشتری انجام دهید 

import json

موفق باشید

sokanacademy forum
کاربر سکان آکادمی 5 سال پیش

ممنون عالی بود

sokanacademy forum
کاربر سکان آکادمی 5 سال پیش

موفق باشید 

online-support-icon