如果文档“ B”中没有引用,则从文档“ A”中查找“用户”并插入“ B”中(猫鼬)

时间:2018-12-14 10:46:07

标签: node.js mongodb express mongoose

const Schema = mongoose.Schema
// UserSchema
const UserSchema = new Schema({        
    name: String,
    isLogin: Boolean,
    accessToken: String,    
});

const Schema = mongoose.Schema
// Define a contactSchema
const ContactSchema = new Schema({
    salesUserId: {type: Schema.Types.ObjectId, ref: 'User', required: true},
     noOfProducts: {type: String}});

我的记录中有两个以上的模式。 我已经在两个文档中插入了数据。 用户在“ salesUserId”字段引用的联系人文档中存在一些数据。用户文档中的某些用户缺少联系人文档中的参考。我想从“联系人”文档中删除其引用可能不存在的所有那些用户的“ Id”,然后使用Mongoose将这些用户插入“联系人”文档中。

0 个答案:

没有答案