在AngularJs中,如何使用数据库中的嵌套对象来捕获对象

时间:2013-08-19 13:07:56

标签: mongodb angularjs

我正在尝试从MongoDB获取一个对象,该对象里面有一个嵌套对象(在本例中为_id):

{_id:{$oid: 1234567}, title:'The title', content:'The content'},
{_id:{$oid: 8910111}, title:'different title', content:'different content'}, ...

每当我尝试通过angularjs-mongolab资源获取时:

$scope.post = Posts.get({title: 'The title'}, function () {alert('loaded')});

它给了我一个TypeError: Object #<Resource> has no method 'push',因为它出于某种原因返回一个数组。当我使用相同的参数执行.query而不是.get时,它会返回整个集合,但_id会返回一个空白对象{}

我认为这是在角度github问题页here上讨论的,但我似乎无法将此与我的案例联系起来。有人发现任何错误吗?

0 个答案:

没有答案