|
@@ -954,16 +954,31 @@ router.route("/getGraphs").all(async (req, res, next) => {
|
|
|
offset += 1000;
|
|
|
} while (offset < totalEntries);
|
|
|
|
|
|
+ let offset2 = 0;
|
|
|
+ let results2 = [];
|
|
|
+ let totalEntries2 = 0;
|
|
|
+ do {
|
|
|
+ const response = await client.graphs.listEntities({
|
|
|
+ collectionId: folderid,
|
|
|
+ offset: offset,
|
|
|
+ limit: 1000
|
|
|
+ });
|
|
|
+ results2 = result2s.concat(response.results);
|
|
|
+ totalEntries2 = response.totalEntries;
|
|
|
+ offset2 += 1000;
|
|
|
+ } while (offset2 < totalEntries2);
|
|
|
+
|
|
|
//移除临时文件夹的文件
|
|
|
const files = await client.collections.listDocuments({ id: folderid, offset: 0, limit: 999 });
|
|
|
await Promise.all(files.results.map(file =>
|
|
|
client.collections.removeDocument({ id: folderid, documentId: file.id })
|
|
|
));
|
|
|
|
|
|
+
|
|
|
//删除临时文件夹
|
|
|
await client.collections.delete({ id: folderid });
|
|
|
|
|
|
- res.status(200).json({ result: results });
|
|
|
+ res.status(200).json({ result: results, result2: results2 });
|
|
|
|
|
|
} catch (error) {
|
|
|
res.status(500).json({ error: error instanceof Error ? error.message : "An error occurred" });
|