首页 > 解决方案 > 如何通过 objectID 引用其他文档数据?

问题描述

我有一个在 URL 中包含 id 的页面。我想使用这个 ID 过滤我的数据库查询,只给我包含包含 url ID 的对象的结果。

这是我的数据库设置:

在此处输入图像描述

我只想返回具有 CAUSE id 的 CHARITY 结果。

这是我正在尝试做的事情,但有些事情是不对的。

 findCharities: function(req, res) {
  db.Charity
   .find()
   .where("charities.cause").equals(req.body.id) 
   .then(dbModel => res.json(dbModel))
   .catch(err => res.status(422).json(err));
},

知道如何更新此查询以便我可以正确过滤吗?

标签: mongodbmongoose

解决方案


推荐阅读