Fix delete for mongo < 3.2.

This commit is contained in:
BoHung Chiu 2022-11-17 00:45:12 +08:00
parent fe9c1dae14
commit 09ac174c63
1 changed files with 6 additions and 2 deletions

View File

@ -587,8 +587,12 @@ class Admin::SitePanelController < OrbitAdminController
var user_query = {user_name: \"#{user_name}\"};
user = db.users.findOne(user_query);
if (user) {
db.member_profiles.deleteOne({_id: user[\"member_profile_id\"]});
db.users.deleteOne(user_query);
var bulk = db.member_profiles.initializeUnorderedBulkOp();
bulk.find({_id: user[\"member_profile_id\"]}).removeOne();
bulk.execute();
var bulk = db.users.initializeUnorderedBulkOp();
bulk.find(user_query).removeOne();
bulk.execute();
}
}()' {{db_name}}""".gsub(/\n|^ */,"")
end