【发布时间】:2015-06-24 15:29:18
【问题描述】:
我正在尝试找到一种在大型数据库中搜索数据的好方法。 我有一个 API 可以从 MongoDB 获取整个数据列表
.get(function(req, res) {
drinks.find({ }, function(err, drinksOrders) {
if (err) {
res.send(err);
return;
}
res.json(drinksOrders);
});
});
我有 ng-repeat 用一些过滤器显示这些数据。
**问题 1 - **如果我的数据库文件是 1gb,在页面加载之前,页面会等到 res.json(drinksOrders) 完全下载吗?
**问题 2 - ** 如果页面动态加载而无需等待大型 json 文件加载,我的搜索过滤器将如何表现?因此,如果在我的搜索字段“可乐”中,此查询将成立并且 Angular 将不断下载 json 并过滤掉并仅显示“可乐”?
**问题 3 - ** 使用 angular limitTo,这会不会只下载部分 json 文件到一定的限制。
谢谢
【问题讨论】:
标签: javascript json angularjs mongodb