我正在使用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();