Skip to content

Commit 1d2a854

Browse files
per305per305
per305
authored and
per305
committed
script to soft delet TSR hub documents
1 parent 547940e commit 1d2a854

File tree

1 file changed

+15
-28
lines changed

1 file changed

+15
-28
lines changed
+15-28
Original file line numberDiff line numberDiff line change
@@ -1,39 +1,26 @@
1-
var projectIdArr = ['c713e4f1-c57f-4040-9093-24f9aed39ac5','17e82227-aee5-4fbf-adaa-50a0469847e7']
1+
// This script will soft delete existing NESP TSR hub's documents
2+
3+
var projectIdArr = ['d748bd95-0b4d-450c-8fa4-20a7bcfd9c19','08e07841-764c-4fcd-8bbc-7dc38e6fbd5f']
24

35
db.document.update({$and:[{"projectId": {$in: projectIdArr}},{"contentType": "application/pdf"}]},{$set:{"status": "deleted"}},{multi: true})
46

57
var documents = db.document.find({"projectId":{$in:projectIdArr}})
68

7-
var document = ""
8-
var projectId = ""
9-
var documentId = ""
10-
var path = ""
11-
var record = ""
9+
var doc = "";
10+
var documentId = "";
11+
var filepath = "";
12+
var filename = "";
1213

13-
var rows = []
14+
print("DOCUMENT ID, FULL PATH");
1415

1516
while (documents.hasNext()) {
16-
document = documents.next();
17-
18-
projectId = document.projectId;
19-
documentId = document.documentId;
20-
path = document.filepath;
21-
22-
record = projectId + "," + documentId + "," + path
23-
24-
rows.push(record)
25-
}
26-
27-
let csvContent = "data:text/csv;charset=utf-8,";
28-
29-
rows.forEach(function(row) {
30-
csvContent += row.join(',');
31-
csvContent += "\n";
32-
});
17+
filepath = "/data/ecodata/uploads/"
3318

34-
console.log(csvContent);
19+
doc = documents.next();
3520

36-
var encodedUri = encodeURI(csvContent);
37-
window.open(encodedUri);
21+
documentId = doc.documentId;
22+
filename = doc.filename;
23+
filepath += doc.filepath + "/" + filename;
3824

39-
print("documentResult"+documentResult)
25+
print(documentId+", "+filepath);
26+
}

0 commit comments

Comments
 (0)