|
|
@@ -1,5 +1,5 @@
|
|
|
import mongoose from "mongoose"; // 导入 mongoose 和 Connection 用于处理远程连接
|
|
|
-import Art from "../../src/models/artModel"; // 👈 导入 Art 模型和 IArt 接口
|
|
|
+import Art, { IArt } from "../../src/models/artModel"; // 👈 导入 Art 模型和 IArt 接口
|
|
|
|
|
|
// 远程数据库连接 URL
|
|
|
const REMOTE_MONGO_URI = "mongodb://coloring:coloring123.@hk.jccytech.cn:7881/?authSource=admin";
|
|
|
@@ -10,14 +10,14 @@ async function test() {
|
|
|
try {
|
|
|
// 建立远程数据库连接和模型
|
|
|
remoteConn = await mongoose.createConnection(REMOTE_MONGO_URI);
|
|
|
- const RemoteArt = remoteConn.model < IArt > ("Art", Art.schema);
|
|
|
+ const RemoteArt = remoteConn.model<IArt>("Art", Art.schema);
|
|
|
console.log(`Connected to remote database.`);
|
|
|
|
|
|
- const remoteArtDoc = await RemoteArt.findById(artworkId);
|
|
|
+ const remoteArtDoc = await RemoteArt.findById("62aecb352d374651fce80992");
|
|
|
if (remoteArtDoc) {
|
|
|
console.log(remoteArtDoc);
|
|
|
} else {
|
|
|
- console.warn(`Remote Art document with ID ${artworkId} not found. Skipping remote update.`);
|
|
|
+ console.warn(`Remote Art document with ID 62aecb352d374651fce80992 not found. Skipping remote update.`);
|
|
|
}
|
|
|
} catch (error) {
|
|
|
console.error(error);
|