【问题标题】:How be a query with mongoose and express for attribute reference?如何使用 mongoose 进行查询并表达属性参考?
【发布时间】:2021-07-07 02:34:48
【问题描述】:

我想使用作者参考的 id 来查询 Notes,我试过了,但它没有按我的预期工作。

noteModel

noteController

noteRoute

如果您可以使用更多过滤器做其他示例,我想了解更多“困难查询”示例,我会很高兴!

【问题讨论】:

  • req.params.author的内容是什么,结果如何?
  • 是对_id“用户”的引用,当我调用该请求时,总是响应第一个注释

标签: mongodb express mongoose mongodb-query


【解决方案1】:

我已经解决了!!

var id = mongoose.Types.ObjectId( req.params.id);
    const notexautor = await Note.find({author: id}).populate('author');
    res.json(notexautor);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-05-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-11-25
    • 1970-01-01
    • 2022-11-23
    相关资源
    最近更新 更多