Thay đổi ARCHITEC.md cập nhật các thông tin để chuẩn bị refactor lại dự án
This commit is contained in:
@@ -68,8 +68,10 @@ const migrateTourIds = async () => {
|
||||
}
|
||||
}
|
||||
|
||||
// Bước 3: Xử lý các cảnh mồ côi hoặc vòng lặp kín (tự trỏ về chính mình làm gốc)
|
||||
const orphanScenes = await Scene.find({ tourId: { $exists: false } });
|
||||
// Bước 3: Xử lý các cảnh mồ côi, lỗi tourId null/rỗng hoặc vòng lặp kín
|
||||
const orphanScenes = await Scene.find({
|
||||
$or: [{ tourId: { $exists: false } }, { tourId: null }, { tourId: "" }]
|
||||
});
|
||||
let orphanCount = 0;
|
||||
for (const scene of orphanScenes) {
|
||||
await Scene.updateOne({ _id: scene._id }, { $set: { tourId: scene._id } });
|
||||
|
||||
Reference in New Issue
Block a user