Python MongoDB Найти - PullRequest
       5

Python MongoDB Найти

0 голосов
/ 01 августа 2020

Я пытаюсь найти документ в базе данных по идентификатору, но получаю None. Что я делаю не так?

python:

card = mongo.db['grl'].find_one({'id': 448510476})

или:

card = mongo.db['grl'].find_one({'id': '448510476'})

документ:

{"_id":{"$oid":"5f25b1d787fc4c34a7d9aabe"},
"id":{"$numberInt":"448510476"},"first_name":"Arc","last_name":"Fl"}

введите описание изображения здесь

1 Ответ

0 голосов
/ 02 августа 2020

Я не уверен, как вы инициализируете свою базу данных, но попробуйте следующее:

from pymongo import MongoClient

client = MongoClient("mongodb://127.0.0.1:27017")
db = client.database #Selecting database named "database"

#find one in collection named "collection"    
card = db.collection.find_one({"id": "448510476"})

print(card)
...