Angularjs ng从mongodb Identifity字段id.$oid中剥离$资源,因此根本不加载id

Angularjs ng从mongodb Identifity字段id.$oid中剥离$资源,因此根本不加载id,angularjs,scala,playframework-2.0,reactivemongo,Angularjs,Scala,Playframework 2.0,Reactivemongo,我正在为Scala/Play/ReactiveMongo RESTAPI开发角度前端。问题是mongodb标识字段表示为id.$oid,在Jason数据中似乎是$oid。我该怎么修理?有没有办法将Json编写器改为id而不是id.$oid,或者在Angular中有没有解决方法来使用$sign REST API调用: [{id:{$oid:53e1510ab10000b100815a89},姓名:fooDoo,头衔:fooDoo,简短描述:Hello WOrld,描述:Hello Hello WO

我正在为Scala/Play/ReactiveMongo RESTAPI开发角度前端。问题是mongodb标识字段表示为id.$oid,在Jason数据中似乎是$oid。我该怎么修理?有没有办法将Json编写器改为id而不是id.$oid,或者在Angular中有没有解决方法来使用$sign

REST API调用:

[{id:{$oid:53e1510ab10000b100815a89},姓名:fooDoo,头衔:fooDoo,简短描述:Hello WOrld,描述:Hello Hello WOrld,createdBy:shashi,planStatus:1},{id:{$oid:53e1ac521402000b02a32c11},姓名:Sari,头衔:Sari,简短描述:她是gr8,描述:Afdsfasdfsadfasf asfsad,createdBy:shashi,planStatus:1}]

服务:

angular.module('planApp.services',[]).factory('Plan',function($resource){
    return $resource('http://123.123.123.123:9000/api/plans/:id',{id:'@id'},{
        update: {   method: 'PUT' }
    });
}).service('popupService',function($window){
    this.showPopup=function(message){
        return $window.confirm(message);
    }
});
角度输出:

{ 计划: [ { id:{} 姓名:福多 标题:福斗 你好,世界 描述:你好,世界 作者:沙石 计划状况:1 } , { id:{} 姓名:莎丽 标题:莎丽 她是gr8 描述:AFDSFasDFSADFASFSF asfsad fadsf ads fasf sad f 作者:沙石 计划状况:1 } ] deletePlan:null
}

您使用的是angular的哪个版本?1.2.21来自webjars org.webjars%angularjs%1.2.21抱歉再次询问,我是说angular-resource.js,以防万一。感谢您的快速回复。WebJAR总是将angular和ng资源捆绑在一起。META-INF/resources/webjars/angularjs/1.2.21/angular-resource.js