parent
5984b237ee
commit
2cfeedf0cc
@ -0,0 +1,25 @@
|
||||
'use strict';
|
||||
/* global db:true */
|
||||
|
||||
const comments = db.comments.find();
|
||||
while (comments.hasNext()) {
|
||||
const comment = comments.next();
|
||||
print(`${comment.resourceType}:${comment._id}:${comment.resource}`);
|
||||
|
||||
let resource;
|
||||
switch (comment.resourceType) {
|
||||
case 'Post':
|
||||
resource = db.posts.findOne({ _id: comment.resource });
|
||||
break;
|
||||
case 'Page':
|
||||
resource = db.pages.findOne({ _id: comment.resource });
|
||||
break;
|
||||
}
|
||||
if (resource) {
|
||||
continue;
|
||||
}
|
||||
print('comment resource is missing!');
|
||||
|
||||
const result = db.comments.deleteMany({ resource: comment.resource });
|
||||
printjson(result);
|
||||
}
|
Loading…
Reference in new issue