public JArray getUserInfo(string userId, string accessToken) { if (!TokenHelper.checkAccessToken(tokenUrl, userId, accessToken, out string code)) { return(getErrorRes(code)); } string findStr = new JObject { { "userId", userId } }.ToString(); string fieldStr = new JObject { { "username", 1 }, { "email", 1 }, { "emailVerifyState", 1 }, { "headIconUrl", 1 }, { "brief", 1 }, { "neoAddress", 1 }, { "ethAddress", 1 }, { "_id", 0 } }.ToString(); var queryRes = mh.GetData(dao_mongodbConnStr, dao_mongodbDatabase, userInfoCol, findStr, fieldStr); if (queryRes.Count == 0) { return(getRes()); } var item = queryRes[0]; item["emailVerifyState"] = DaoInfoHelper.toEmailState(item["emailVerifyState"].ToString()); return(getRes(item)); }