Phương thức find () của PyMongo trả về một Con trỏ. Để thực sự thực thi truy vấn trên máy chủ và truy xuất kết quả, hãy lặp lại con trỏ với list
hoặc vòng lặp for:
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()
trả về 0, có nghĩa là không có tài liệu nào phù hợp với truy vấn của bạn.
Chỉnh sửa:bây giờ bạn đã đăng một tài liệu mẫu, tôi thấy bạn muốn truy vấn như:
list(tweets.find({'user.screen_name': 'name'}))
... kể từ screen_name
trường được nhúng vào user
tài liệu phụ.