Skip to content

Instantly share code, notes, and snippets.

@erikbeebe
Created September 17, 2012 01:52
Show Gist options
  • Save erikbeebe/3735152 to your computer and use it in GitHub Desktop.
Save erikbeebe/3735152 to your computer and use it in GitHub Desktop.
Heroku testing
var express = require('express');
var mongodb = require('mongodb');
var app = express.createServer(express.logger());
app.get('/', function(request, response) {
var server = new mongodb.Server("PRIVATE", PRIVATE, {auto_reconnect:true});
var client = new mongodb.Db('PRIVATE', server);
client.open( function(err, result) {
client.authenticate('PRIVATE', 'SECRET', function(err, result) {
var collection = new mongodb.Collection(client, 'Channel');
var start = new Date().getTime();
collection.find({"location.tileIndex": "0230102211100100", "type": "place"}, {limit:1}).toArray(function(err, docs) {
var end = (new Date().getTime() - start);
console.log("Took " + end + "ms");
response.send(docs);
});
});
});
});
var port = process.env.PORT || 5000;
app.listen(port, function() {
console.log("Listening on " + port);
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment