|
@@ -317,6 +317,19 @@ class UserModel extends BaseModel {
|
|
|
const objId = mongoose.Types.ObjectId(id);
|
|
|
return fields ? await this.db.findOne({_id: objId}, fields) : await this.db.findOne({_id: objId});
|
|
|
}
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 更新用户数据
|
|
|
+ *
|
|
|
+ * @param {object} updateData
|
|
|
+ * @return {Promise}
|
|
|
+ */
|
|
|
+ async updateUser(condition, updateData) {
|
|
|
+ if (Object.keys(condition).length <= 0 || Object.keys(updateData).length <= 0) {
|
|
|
+ return null;
|
|
|
+ }
|
|
|
+ return await this.db.update(condition, updateData);
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
export default UserModel;
|