gpt4 book ai didi

node.js - Mongoose 查找具有给定 ObjectId 的所有文档

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

我有一个照片模型,每张照片都有与之关联的车辆:

var ObjectId = mongoose.Schema.ObjectId;
var photoSchema = mongoose.Schema({
name: { type: String},
path: { type: String},
vehicle: { type: ObjectId, ref: 'Vehicle' }
});

我可以执行什么查询来返回与给定车辆 _id 匹配的所有照片?我认为查询看起来与普通查找相同,但我不确定如何将 _id 转换为 ObjectId。

最佳答案

您不需要转换任何内容,您的ObjectId本身是_id,但当您通过JSON将其发送到某个地方时,它是string格式。尝试以下操作:

Photo.find({vehicle: id}, function(err, result){...});

上面的 id 只是从任何来源(例如,您的车辆)获取的ObjectId。用户界面

关于node.js - Mongoose 查找具有给定 ObjectId 的所有文档,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23305201/

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