所以我有这样的用户模式:
var user_schema = new Schema({
username:{type:String,required: true, unique : true, trim: true},
college:{type:String,required: true},
password:{type:String,required: true, trim: true},
email:{type:String,required: true, unique : true, trim: true},
phone:{type:Number,required: true, unique : true, trim: true},
dp:{type:String},
tag:{type:String},
description:{type:String},
friends:[{type:String}],
pending:[{type:String}],
skills:{type:String},
bucket:[{type:String}]
});
我的目标是,根据以下条件搜索馆藏中的所有文档以招人:
因此,基本上,我必须将用户的字段(“朋友”,“待处理”和“标签”)与整个集合中所有文档的字段进行比较。
如何使用猫鼬(nodejs mongodb库)来做到这一点。