1.關于Admin數據表(db)新增關鍵字段,默認更新的方法。(使用場景:首頁—熱門功能,數據—整體趨勢—編輯)。
// 方法名
Admin.upate.userInfoShortCutPath(現階段限制運營后臺使用)
// 參數 (登錄用戶Id(String),更新的數據集合(Object),數據庫表更新的字段(String))
{ userId: hasUser, condition, detailData: 'homeShortCutPath' }
// condition格式樣例
const homeShortPath = ['運營數據', '個人中心'];
const condition = {
homeShortCutPath: homeShortPath,
};
或者
const condition = {
homeShortCutPath: '['運營數據', '個人中心']',
};
2.關于Admin數據表(db)已存在字段,數據更改后,更新的方法。(使用場景:首頁—熱門功能—選擇確認后,數據—整體趨勢—編輯—選擇確認后)。
// 方法名
Admin.upate.localShortCutPath
// 參數 (用戶Id(String),更新的數據集合(Object))
{ userId: Meteor.userId(), condition }
3.Admin數據表(db)獲取登錄人員信息。(使用場景:初始化數據,核心模塊(route.js) )。
// 方法名
Admin.methods.userInfo
// 參數 (登錄用戶Id(String))
{ userId: hasUser}
4.Admin數據表(db)獲取現在登陸人員信息,不需要傳參(使用場景:個人中心—基本信息)
// 方法名
Admin.methods.nowUser
// 參數 (無)
5.Admin數據表(db)判斷是否是后臺工作人員,并返回數據(使用場景:登錄用戶名檢查)
// 方法名
Admin.methods.isAdmin
// 參數 (用戶名(類型可以為String和Number))
{ name }
6.Admin數據表(db)修改個人資料,并返回數據(使用場景:個人中心—編輯基礎信息)
// 方法名
Admin.methods.updateOne
// 參數 (用戶Id(String),更新的數據集合(Object))
{ userId, data }
7.Admin數據表(db)修改個人資料,并返回數據(使用場景:個人中心—修改個人基礎信息—老版本)
// 方法名
Admin.methods.updateOneInfo
//更新的數據集合(Object))
{ data }