cuốn sách gpt4 ai đã làm

node.js - Mongoose 栖息在哪里

In lại Tác giả: Vũ trụ không gian 更新时间:2023-11-04 01:55:51 hai mươi bốn 4
mua khóa gpt4 Nike

我有两个型号 - M1 和 M2。

在 M1 中,我有一个 M2 对象数组。

我正在尝试创建一个查询,该查询将获取一堆 M1 模型,但前提是 M2 中的某个字段符合我设置的条件。

我已正确设置模型(因此 M1 有 M2 的 Schema.Types.ObjectId 数组)。

理想情况下我想做这样的事情:

    var result = await M1.find({
'm2.title': 'title-match',
// ...
// Plus other criteria
})
.populate('m2')
.exec();

所以我想要恢复的是所有具有 M2 模型且“标题”设置为“标题匹配”的 M1 模型。

但这似乎不起作用,我不知道为什么。

我尝试在填充函数中使用“匹配”,但这与我设置的其他查找条件配合不好(例如,我可以在填充函数中包含匹配,但如果我有一个具有正确 M2 模型的 M1 模型,但它不满足其他条件,那么它就会被排除在外)。

我需要将所有填充过滤与其他过滤器混合在一起,以便它正确评估是否应将其包含在结果中。

câu trả lời hay nhất

事实证明这是不可能的。有关此的更多信息 https://github.com/Automattic/mongoose/issues/4043

关于node.js - Mongoose 栖息在哪里,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48023797/

hai mươi bốn 4 0
không gian vũ trụ
Hồ sơ

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá taxi Didi miễn phí
Phiếu giảm giá taxi Didi
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress