def get_activities(self, count=10, conversation_id=None, simple=False):
last_id = self._get_last_id()
if count == -1:
first_id = 0
else:
first_id = last_id - count
if first_id < 0:
first_id = 0
if count == -1:
count_index = 0
else:
count_index = -count
if conversation_id is None:
#list = self._simplify_list(list(self.conversation_collection.find({'_id': {'$gt': first_id, '$lte': last_id}}).sort("_id", ASCENDING)), simple)
return self._simplify_list(list(self.conversation_collection.find().sort("_id", ASCENDING)), simple)[count_index:]
else:
return self._simplify_list(list(self.conversation_collection.find({'conversation_id': conversation_id}).sort("_id", ASCENDING)), simple)[count_index:]
评论列表
文章目录