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中的文档的正确方法是什么?