2014-04-26 68 views
0

我有照片模式和每一張照片都有一個與之相關聯的交通工具:貓鼬發現的所有文件指定的ObjectId

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

我可以執行什麼查詢返回匹配給定車輛_id所有的照片?我想查詢看上去與正常的發現,但我不知道如何把一個_idObjectId.

回答

2

您無需打開任何東西,你ObjectId本身是_id但在string格式,當你通過JSON發送到某個地方。嘗試以下操作:

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

以上id只是你vehicleObjectId例如從任何來源獲得用戶界面