0
안녕하세요 저는 입력 배열의 각 값을 사용하여 db를 검색하고 찾지 못하면 별도의 항목을 만들려고합니다 .. 그렇지 않으면 건너 뜁니다. 예. 클라이언트에서Mongoose 배열 입력에서 각각 찾으십시오
가입력
Inputquery = { 'make':'Audi', 'years':[0, 3 , 4]}
var count = 0;
for(var i=0; i<Inputquery.years.length; i++){
vehicleSchema.find({
'make':Inputquery.make,
'year':Inputquery.years[i]
}, function(err, responseData){
if(responseData.length>0){
count++;
}else{
var newVehicle = new vehicleSchema();
newVehicle.make = Inputquery.make;
newVehicle.year = Inputquery.years[i];
newVehicle.save(function(err, responseData){
if(err){
throw;
}
if(responseData){
count++;
}
})
}
})
}
//this executing before waiting for previous operation to finish
if(count== Inputquery.years.length){
//success
}
내가이 힘이라고 생각이