У меня есть 2 коллекции.Метеор, запрос Коллекции на основе идентификаторов, полученных из другой коллекции
ItemList = new Mongo.Collection('items');
BorrowerDetails = new Mongo.Collection('borrow');
ItemList.insert({
brand: "brand-Name",
type: "brand-Type",
._id: id
});
BorrowerDetails.insert({
key: "ItemList.id", //equals to .id of the ItemList Collection
name : "borrowerName"
});
Вопрос!
Как я могу получить записи из коллекции BorrowerDetails на основе определенного типа из коллекции ItemList.
ex. Извлеките все записи из коллекции BorrowerDetails, где ключ равен id записи в коллекции ItemList, тип которой равен «Desktop».
return BorrowerDetails.find(
{ key :
ItemList.find(
{ type : 'Desktop' },
{ fields: {'_id':1 } }
)
}
); //error!
Когда вы используете базу данных NOSQL, вы не должны думать, чтобы присоединиться. Вместо этого вы выбираете его 2 раза. – Rudy
Сэр Можете ли вы объяснить кратко? :) – Vynterest
ok дайте мне минуту ... – Rudy