def get_user_by_field(field, value):
"""
???????????
:param field: ???????(id/user_id/email/name)
:param value: ???
:return: ???? or None
"""
valid_fields = ['id', 'user_id', 'name', 'email']
if field not in valid_fields:
return None
if field == 'id':
field = 'user_id'
# value = ObjectId(value)
user = User(**{field: value})
if user.user_id:
return user
return None
评论列表
文章目录