将MongoDB(猫鼬)`ref`关系迁移到PostgreSQL

时间:2019-03-27 17:43:01

标签: database mongodb postgresql mongoose

我打算将系统从MongoDB迁移到PostgreSQL。我正在努力奋斗的一件事是,从概念上讲,我如何才能维护Mongoose在MongoDB中创建的“关系”。

例如,我在MongoDB中有一个注释模型:

var mongoose = require('mongoose');
var Schema = mongoose.Schema;
var ObjectId = Schema.ObjectId;

var CommentSchema = new Schema({
    checkin_id: String,
    user_id: {
        type: ObjectId,
        ref: 'User'
    },
    content: String,
    createdAt: {
        type: Date,
        default: Date.now
    }
});

module.exports = mongoose.model('Comment', CommentSchema);

当我将其从MongoDB Comment集合中取出并插入到PostgreSQL表中时,如何维护与创建注释的User的链接?

0 个答案:

没有答案