1
for hashtag in hashtags:
existing_hashtag = hashtags_collection.find({"string": hashtag}).limit(1)
if existing_hashtag:
hashtags_collection.update({"string": hashtag},
{"$inc": {"popularity": 1}})
else:
new_hashtag = {"string": hashtag,
"popularity": 1}
hashtags_collection.insert_one(new_hashtag)
find_oneは実際のオブジェクトを返しますが、効率的ではないと聞きました。 find + limitは、一致するものが見つからなくてもカーソルオブジェクトを返します。どうすればmongodbでfind + limitを実装できますか?find()。limit()を使用してmongodb内のドキュメントをチェックする適切な方法は何ですか?