added rethink promise API

This commit is contained in:
hamza zia
2015-10-14 13:48:59 +08:00
parent b27d0d0e1c
commit 3e7df0c95a
2 changed files with 29 additions and 10 deletions
+21 -3
View File
@@ -7,9 +7,9 @@ r.connect({host:"localhost", port: 28015}, function(err, conn) {
var testDb = r.db('test')
testDb.tableCreate('users').run(conn, function(err, stuff) {
var users = testDb.table('users')
users.insert({name: "bob"}).run(conn, function() {})
users.filter(function(doc?) {
return doc("henry").eq("bob")
})
@@ -19,6 +19,24 @@ r.connect({host:"localhost", port: 28015}, function(err, conn) {
})
})
})
// use promises instead of callbacks
r.connect({host:"localhost", port: 28015}).then(function(conn) {
console.log("HI", conn)
var testDb = r.db('test')
testDb.tableCreate('users').run(conn).then(function(stuff) {
var users = testDb.table('users')
users.insert({name: "bob"}).run(conn, function() {})
users.filter(function(doc?) {
return doc("henry").eq("bob")
})
.between("james", "beth")
.limit(4)
.run(conn);
})
})
})