headar

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

headar ۱۳۹۷/۰۷/۳۰ 95 زبان برنامه‌نویسی پایتون


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

پاسخ‌ها به این تاپیک
محمد عبدی
محمد عبدی
۱۳۹۷/۰۷/۳۰

سلام برای جستجو کلی اطلاعات از متد 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

موفق باشید

headar
headar
۱۳۹۷/۰۷/۳۰

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

در پاسخ به

محمد عبدی
محمد عبدی
۱۳۹۷/۰۷/۳۰

موفق باشید 

در پاسخ به