$userId ]; } else { $data = [ 'to_user_id' => $userId ]; } return make(UserRelationModel::class)->db()->countDocuments($data); } /** * 检查是否关注 * @param $userId * @param $toUserId * @return integer */ public function check($userId, $toUserId) { $key = md5('favorite_' . $userId . '_' . $toUserId); $result = make(UserRelationModel::class)->db() ->countDocuments(['_id' => $key]); if ($result) { return 1; } return 0; } /** * 获取点赞数 * @param $userId * @param $toUserId * @return integer */ public function getLike($userId) { return make(VideoLikeModel::class)->db()->countDocuments(['uid' => $userId]); } }