Пожалуйста, рассмотрите это как часть моей схемы.
newSchema({
'product':{}
'productPayment':[{}]
});
productPayment имеет n элементов с уникальными идентификаторами. Я хочу вернуть только тот элемент массива, который соответствует моему идентификатору. Я запросил как schema.findOne({'_id':variables._id,'productPayment._id':variables.productPaymentId})
, но он возвращает весь документ, но я хочу только этот конкретный элемент. Как я могу получить это? Любая помощь будет оценена. Заранее спасибо.