我无法找到一个Collection get中可以获得的文档数量限制。说我有1,000,000,000个文档......这甚至可能吗?如果我试图全部拿到它们,它实际上会给我一个1,000,000,000的数组吗?
答案 0 :(得分:3)
对于您可以在一个集合中存储或在一个请求中检索的文档数量,基本上没有限制。
尽管如此,有很多理由说明为什么一次检索万亿个文档会是一个坏主意 - 客户端的成本,带宽和可用空间等因素将开始考虑在这里。因此,如果您真的想在集合中存储一万亿个文档,可能需要在查询中添加var request = require('request');
// Check every 30 seconds
var INTERVAL = 30;
var payload = {
// Edit to whatever tomcat URL you want to check periodically
url: 'http://localhost:8000',
//url: 'http://www.google.com',
method: 'GET'
}
setInterval(function() {
request(payload, function(err, response, body) {
if (err) {
// DO something with the error,like email, text or phone call
console.err(err);
} else {
if (response.statusCode != 200) {
// Error DO something with the error,like email, text or phone call
console.log('Error ....');
console.log(response.statusCode);
} else {
console.log('Server working okay');
}
}
});
}, INTERVAL * 1000);
。