PyMongos find()-metode returnerer en markør. For rent faktisk at udføre forespørgslen på serveren og hente resultater, gentag markøren med list
eller en for-løkke:
for doc in tweets.find({'screen_name': 'name'}):
print(doc)
# Or:
docs = list(tweets.find({'screen_name': 'name'}))
If tweets.find({"screen_name": "name"}).count()
returnerer 0, det betyder, at ingen dokumenter matcher din forespørgsel.
Rediger:nu, hvor du har indsendt et eksempeldokument, kan jeg se, at du vil forespørge som:
list(tweets.find({'user.screen_name': 'name'}))
... siden screen_name
feltet er indlejret i user
underdokument.