我正在使用一个存储有关不同国家的数据的mongoDB数据库。我有不同的饼图显示不同的数据,但是我想添加用户选择他们想看的一年的能力。当用户选择特定年份时,我正在尝试将AJAX调用到我的数据库,但是在访问MLAB上的MongoDB数据库时,我会遇到错误。获取数据的最佳方法是什么?可以在客户端完全完成还是必须通过后端?
$.ajax({
url: 'mongodb://xxxx:xxxx@xxxxxx.mlab.com...',
type: 'GET',
dataType: 'json',
crossDomain: true,
success: function (data, textStatus, xhr) {
console.log(data);
},
error: function (xhr, textStatus, errorThrown) {
console.log(errorThrown);
}
});
这是我拥有的,但不起作用,但是我不确定这种方法是否是正确的方法。请让我知道这样做的最佳方法。
我不认为您可以对Mongo数据库进行Ajax调用。我过去这样做的方式是对节点获取函数进行Ajax调用。然后,该功能将查询数据库。