账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    mongoose的populate的联合查询,双向联合查询
    67
    0

    const Schema = mongoose.Schema;
    var Animal = new Schema({
    name:String
    });

    var Category = new Schema({
    category: [{type: Schema.Types.ObjectId, ref: 'Animal'}]
    });

    var Animal = mongoose.model('animal', Animal);
    var Category = mongoose.model('category', Category);

    var animal = new Animal({

    name:'dog'  

    });

    animal.save(function (err) {

    if (err) return handleError(err);  
    

    var category = new Category({

        category: animal._id  

    });
    category.save();
    });

    Category.find().populate('category')

    通过Category可以查出关联的category字段对应Animal是什么 ,但是我该怎么想通过Animal查询出对应的Category呢.

    4
    打赏
    收藏
    点击回答
        全部回答
    • 0
    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部