对于数组模板,我想将其元素与MongoDb条目进行比较。
模板= [A,B,C]
for(Templates) {
Template.displayProduct.PendingProducts = products.find({"TEMPLATE_NAME": <Compare here, this is the doubt>}, {
"Price": 1,
"Brand": 1,
"ProductId": 1,
_id: 0
});
}
答案 0 :(得分:1)
假设您的模板上有name
字段,您可以使用forEach
并直接输入模板名称
Templates.forEach(function (temp) {
Template.displayProduct.PendingProducts = products.find({"TEMPLATE_NAME": temp.name}, {
"Price": 1,
"Brand": 1,
"ProductId": 1,
_id: 0
});
});
但即使使用此代码,您最终也会得到Template.displayProduct.PendingProducts
中最新循环周期的结果。