不同的mongoose返回未定义的值javascript

时间:2017-09-11 11:40:00

标签: javascript node.js mongodb

我正在使用mongoDB / mongoose,当我调用distinct时,它返回未定义的值,但在我的数据库中记录了值。

我是MVC,mongoDB的新手,有角度,我不知道自己要做什么。

这是我的控制器

controller.listaClientes = function(req, res) {

  var filtro = {};

  Cliente.find(filtro)
    .distinct()
    .exec()
    .then(
      function(listagem) {
        res.json(listagem);
      },
      function(erro) {
        console.log(erro);
        res.status(500).json(erro);
      }
    );
};

及以下是我的模块,其中调用数据库申请

$scope.clientes = [];
$scope.mensagem = {
  texto: ''
};

function buscaClientes() {

  Cliente.query(
    function(clientes) {
      $scope.clientes = clientes;
      $scope.mensagem = {};
      popularSelect(clientes);
    },
    function(erro) {
      console.log(erro);
      $scope.mensagem = {
        texto: 'Não foi possível obter a relação de clientes'
      };
    }
  );
}
buscaClientes();

0 个答案:

没有答案