sql >> Base de Datos >  >> NoSQL >> MongoDB

Meteor, MongoDB obtienen parte de la matriz a través de la suscripción

Parece que solo te falta el especificador de "campos" en tu función de publicación "userBankAdvanced". Escribí una prueba en meteorpad usando tu ejemplo y parece funcionar bien. La identificación del banco está codificada para simplificar allí.

Así que en lugar de

return Meteor.users.find({_id:this.userId,"bankList.id": bankId}, {'bankList.$': 1});

intenta usar

return Meteor.users.find({_id:this.userId,"bankList.id": bankId}, {fields: {'bankList.$': 1}});