I have 2 arrays with different ids :
- bikesWithNoOrders [id , id1 , id2]
- filteredResult [id3 , id5]
How do I make a query that finds them all
I have this :
queryBuilder.find({ _id: { $in: bikesWithNoOrders } });
queryBuilder.find({ _id: { $in: filteredResult } });
But the second one overwrites the first one because they dont share the same ids
I want something like this :
queryBuilder.find({ _id: { $in: filteredResult } }).or({ _id: { $in: bikesWithNoOrders } });
2
Answers
You can just marge these 2 arrays on server side, and query with merged array. You can do it with
concat()
:Hope this answer will work for you.!