【发布时间】:2015-01-26 09:30:29
【问题描述】:
如何在角度控制器中获取 mongodb 模型架构为 json?
我试过了:
`
exports.getSchema = function(res) {
Info.find().lean().exec(function (err, infos) {
return res.send(JSON.stringify(infos));
});
};
`
和控制器:
`
$scope.getSchema = function() {
$http.get('/infos/schema')
.success(function(data) {
$scope.schema = angular.toJson(data);
});
};
`
但我得到500 internal server error
CastError: Cast to ObjectId failed for value "schema" at path "_id"
正确的方法是什么?
【问题讨论】:
-
你试过
console.log(err)吗? -
我会编辑帖子。谢谢
-
错误说明了一切,您有“_id”键的值“模式”,它应该是一个 ObjectId。您可以使用 Robomongo 连接到您的数据库以轻松查看数据。 robomongo.org
标签: json angularjs node.js mongodb schema