gpt4 book ai didi

node.js - populate() 中的条件不起作用

转载 作者:太空宇宙 更新时间:2023-11-03 23:37:44 27 4
gpt4 key购买 nike

我想用指定的用户查询图像表,但我的代码不起作用。

Image.find().populate('user', { id : '1' }).sort({ updatedAt: 'desc' }).exec(function(err, images){
console.log(images)
});

它仍然向所有用户显示。

如何查询?谢谢。

最佳答案

populate方法用于获取模型的相关数据

您应该像下面这样修改您的查询

Image.find({ user: '1' }).populate('user').sort({ updatedAt: 'desc' }).exec(function(err, images){
console.log(images)
});

关于node.js - populate() 中的条件不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29727008/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com