def explicit_key(index):
if isinstance(index, (list, tuple)):
assert len(index) == 2, 'Must be a (`key`, `direction`) tuple'
return index
elif index.startswith('+'):
return (index[1:], ASCENDING)
elif index.startswith('-'):
return (index[1:], DESCENDING)
elif index.startswith('$'):
return (index[1:], TEXT)
elif index.startswith('#'):
return (index[1:], HASHED)
else:
return (index, ASCENDING)
评论列表
文章目录