我使用以下代码来获取MongoDB休息服务的响应。但它给出了错误
未捕获的SyntaxError:意外的令牌:
我已使用命令
在MongoDB中启用了休息服务mongod --rest --jsonp
以下是ajax调用的代码:
$.ajax({
type: 'GET',
url: "myDB/myCollection/",
dataType: 'jsonp',
jsonp: 'jsonp',
crossDomain: true,
success:function(result){
console.log(result);
}
});
这是休息服务的数据返回:
{
"offset" : 0,
"rows": [
{ "_id" : { "$oid" : "57173811e28098f50d3e065a" }, "name" : "abc" } ,
{ "_id" : { "$oid" : "57173821e28098f50d3e065c" }, "name" : "xyz" }
],
"total_rows" : 2 ,
"query" : {} ,
"millis" : 0
}
请帮助我使用ajax调用从MongoDB休息服务获取数据。
答案 0 :(得分:0)
我缺少启用httpinterface。使用以下命令启用它
mongod --httpinterface