我们正在使用 mongodb,并通过 pymongo 访问。什么方法更好地访问具有大约 1000 行的域表。注意: findCat 会被循环调用 10,000 次?
缓存到字典
def __init__(self):
self.categories_dict=Utils.todict(db.collection.find_all)
def findCat(self, key):
return self.categories_dict(key)
或 直接查询
def findCat(key):
#return object for the key
return db.collection.find_one