Javascript Mongoose通过在引用中搜索自动填充数据 const UserSchema=新模式( { 转介:{ ref:'用户', 类型:[mongoose.Schema.Types.ObjectId], }, 推荐人:{ ref:'用户', 类型:mongoose.Schema.Types.ObjectId, }, } );
我希望Mongoose在Javascript Mongoose通过在引用中搜索自动填充数据 const UserSchema=新模式( { 转介:{ ref:'用户', 类型:[mongoose.Schema.Types.ObjectId], }, 推荐人:{ ref:'用户', 类型:mongoose.Schema.Types.ObjectId, }, } );,javascript,node.js,mongodb,mongoose,Javascript,Node.js,Mongodb,Mongoose,我希望Mongoose在referedByreference中查找具有当前用户id的用户 换句话说,例如:在他们的referedBy字段中找到所有拥有“IDOfSpecificUser”的用户,并将所有找到的用户放入referedBy数组中,其中用户id为“IDOfSpecificUser” 在猫鼬中如何处理这个问题?最简单的方法是使用find User. find({ "referredBy" : "xxxxxxxxxxxx" }). exec(function (err, users
referedBy
reference中查找具有当前用户id的用户
换句话说,例如:在他们的referedBy
字段中找到所有拥有“IDOfSpecificUser”
的用户,并将所有找到的用户放入referedBy
数组中,其中用户id为“IDOfSpecificUser”
在猫鼬中如何处理这个问题?最简单的方法是使用
find
User.
find({ "referredBy" : "xxxxxxxxxxxx" }).
exec(function (err, users) {
if (err) return handleError(err);
console.log('The users are an array: ', users);
});
指
如果您想将下面的函数转换为UserSchema内的静态方法,请参考此方法,最简单的方法是使用
find
User.
find({ "referredBy" : "xxxxxxxxxxxx" }).
exec(function (err, users) {
if (err) return handleError(err);
console.log('The users are an array: ', users);
});
指
如果您想在UserSchema内将bellow函数转换为静态方法,请参考此