【问题标题】:self parent/child relation with mongoose query all parents与猫鼬查询所有父母的自我父/子关系
【发布时间】:2016-11-21 00:06:26
【问题描述】:

我需要创建与猫鼬的自我关系...稍后我将需要查询,该查询将显示所有父母及其子女。所有的孩子都可以成为父母......

这是我的shcema:

var codeSchema = {
    code: {
        type: String
    },
    childCode: [{
      type: mongoose.Schema.Types.ObjectId,
      required: false
    }],
    parentCode: [{
      type: mongoose.Schema.Types.ObjectId,
      required: false
    }]
};

我该如何查询呢?

【问题讨论】:

    标签: node.js mongodb express mongoose


    【解决方案1】:

    在 childCode 和 parentCode 中使用 ref attr。将 ref attr 设置为集合名称,您可以使用 populate 函数获取数据。

    例如:http://mongoosejs.com/docs/populate.html

    【讨论】:

      猜你喜欢
      • 2016-01-18
      • 2014-07-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多