Skip to content

Instantly share code, notes, and snippets.

@heroic
Created May 8, 2011 18:12
Show Gist options
  • Save heroic/961551 to your computer and use it in GitHub Desktop.
Save heroic/961551 to your computer and use it in GitHub Desktop.
node-mongo
var mongo = require("mongodb"), db = new mongo.Db("test", new mongo.Server("localhost", mongo.Connection.DEFAULT_PORT), {})
db.open(function(err, db) {
if(err) {
throw new Error(err)
} else {
db.collection("testing", function(err, collection) {
if(err) {
console.log(err.message)
} else {
//insert new user
collection.save({
name: 'amit',
text: 'some text'
})
collection.find({}, {name: 1}).limit(1).toArray(function(err, users){
user = users[0]
if(err) {
throw new Error(err)
} else if(user) {
user.pants = 'worn'
console.log(user._id)
collection.save(user, function(err, doc){
if(err) {
console.log(err.message)
}
})
}
})
}
})
}
})
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment