Skip to content

Instantly share code, notes, and snippets.

Keybase proof

I hereby claim:

  • I am erikbeebe on github.
  • I am erikbeebe (https://keybase.io/erikbeebe) on keybase.
  • I have a public key ASDuUlAgwyF_KikUyCf65qYdKsL1e0i7tV0OQX31uTRTjAo

To claim this, I am signing this object:

@erikbeebe
erikbeebe / gist:4166417
Created November 29, 2012 02:37
py code for sv
import bson
import pprint
import pymongo, pymongo.objectid
import sys
## Connect string
## Server: "localhost:27017",
## Database: "users"
## Write concern: 1 (acknowledge writes)
db = 'mongodb://rocketuser:rocketpass@localhost:27017/users?w=1'
@erikbeebe
erikbeebe / gist:4166414
Created November 29, 2012 02:36
Code for mongosv
var Server = require('mongodb').Server;
var Db = require('mongodb').Db;
new Db('users',
new Server("localhost", 27017, {auto_reconnect:true}), {safe:true}).open(function(err, db) {
if (err) throw err;
db.authenticate('rocketuser', 'rocketpass', function(autherr, result) {
if (autherr) throw autherr;
@erikbeebe
erikbeebe / gist:4165140
Created November 28, 2012 22:24
pymongo / card stuff
import bson
import pprint
from pymongo import Connection
## Connect to MongoDB
connection = Connection("localhost", 27017, safe=True)
## Authenticate
db = connection['admin']
db.authenticate('user', 'password')
@erikbeebe
erikbeebe / gist:3746059
Created September 18, 2012 21:31
Sample MongoDB Load Test
loadtest = function () {
db.ortest.drop();
var total_inserts = 5000;
var payload = 16; // payload is a 16 byte string
var a = "";
for (i=1;i<16;i++){a=a+'0123456789ABCDEF'};
@erikbeebe
erikbeebe / web.js
Created September 17, 2012 01:52
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);