Hello, I'm using angular and pouchdb to insert value into a vector.
but currently with the code below at the time of using the command console.log(vetorPrincipal);
it returns so
Thecorrectwaywouldbetoreturn
Mycodeistheonebelow.
varvetorPrincipal=[];insereNoVetor();console.log(vetorPrincipal);functioninsereNoVetor(){//verificasevariaveisestãopreenchidas,seestiverementãoZeraif(vetorPrincipal[0]!=undefined){vetorPrincipal=[];jk=[];};if($scope.relatorioX.LeituraRelatorio[0]=="todos"){
$pouchDB.find("relatorio", $scope.relatorioX.IDRelatorio).then(function (resultado) {
return resultado.docs
}).then(function (vetor) {
angular.forEach(vetor, function(vale, key){
$pouchDB.findleiturasRelatorio(vale._id).then(function (valor) {
angular.forEach(valor.docs, function (v,k) {
vetorPrincipal.push(v);
});
});
});
});
}else{
angular.forEach($scope.relatorioX.LeituraRelatorio, function (v,k) {
$pouchDB.findleiturasRelatorio(v).then(function (resultado) {
angular.forEach(resultado.docs, function (o,p) {
vetorPrincipal.push(o);
});
});
});
}
}