Skip to content

Commit b801281

Browse files
authored
Merge pull request #3212 from processing/revert-3211-task/mongodb-queries
Revert "Improve performance for user database queries"
2 parents 4e0f2f0 + 622ddfe commit b801281

File tree

4 files changed

+3
-9
lines changed

4 files changed

+3
-9
lines changed

server/controllers/user.controller.js

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -171,9 +171,7 @@ export async function validateResetPasswordToken(req, res) {
171171
const user = await User.findOne({
172172
resetPasswordToken: req.params.token,
173173
resetPasswordExpires: { $gt: Date.now() }
174-
})
175-
.lean()
176-
.exec();
174+
}).exec();
177175
if (!user) {
178176
res.status(401).json({
179177
success: false,

server/models/project.js

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,5 @@ projectSchema.methods.isSlugUnique = async function isSlugUnique() {
7676
};
7777
};
7878

79-
projectSchema.index({ user: 1 }, { collation: { locale: 'en', strength: 2 } });
80-
8179
export default mongoose.models.Project ||
8280
mongoose.model('Project', projectSchema);

server/models/user.js

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -310,7 +310,6 @@ userSchema.statics.findByEmailOrUsername = async function findByEmailOrUsername(
310310
const foundUser = await user
311311
.findOne(query)
312312
.collation({ locale: 'en', strength: 2 })
313-
.lean()
314313
.exec();
315314

316315
return foundUser;
@@ -344,7 +343,6 @@ userSchema.statics.findByEmailAndUsername = async function findByEmailAndUsernam
344343
const foundUser = await user
345344
.findOne(query)
346345
.collation({ locale: 'en', strength: 2 })
347-
.lean()
348346
.exec();
349347

350348
return foundUser;

server/views/404Page.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -78,13 +78,13 @@ export const get404Sketch = async () => {
7878
</html>`);
7979

8080
try {
81-
const p5User = await User.findOne({ username: 'p5' }).lean().exec();
81+
const p5User = await User.findOne({ username: 'p5' }).exec();
8282

8383
if (!p5User) {
8484
return errorMessage;
8585
}
8686

87-
const projects = await Project.find({ user: p5User._id }).lean().exec();
87+
const projects = await Project.find({ user: p5User._id }).exec();
8888

8989
if (!projects.length) {
9090
return errorMessage;

0 commit comments

Comments
 (0)