Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 5 additions & 5 deletions README.markdown
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ npm install nosql-thin@latest

var Persistable = require('nosql-thin').Persistable,
DataProvider = require('nosql-thin').DataProvider,
sys = require('sys');
util = require('util');

//you'd likely store this in an external config or at least a separate module
var dataCfg = {
Expand All @@ -44,7 +44,7 @@ npm install nosql-thin@latest
Persistable.call(this);
this.raw = raw;
};
sys.inherits(User, Persistable);
util.inherits(User, Persistable);

//Implement Persistable interface
User.prototype.getCollectionName = function() { return 'users' };
Expand All @@ -56,13 +56,13 @@ npm install nosql-thin@latest
//Save the user
DataProvider.getInstance().save(user, function(err, user) {
if (err) throw new Error(err);
sys.puts('user saved!');
util.puts('user saved!');

//Find the user
DataProvider.getInstance().find(User, {name: 'Madonna'}, function(err, users) {
if (err) throw new Error(err);
sys.puts('found ' + users.length + ' users');
sys.puts('first user\'s name is ' + users[0].raw.name);
util.puts('found ' + users.length + ' users');
util.puts('first user\'s name is ' + users[0].raw.name);
});
});

Expand Down
6 changes: 3 additions & 3 deletions lib/DataProvider.js
Original file line number Diff line number Diff line change
@@ -1,16 +1,16 @@
var mongodb = require('mongodb'),
sys = require('sys');
util = require('util');

var DataProvider = function(cfg) {
cfg = cfg || {};

if (!cfg.host) {
sys.log('No host config. Defaulting to \'localhost\'.');
util.log('No host config. Defaulting to \'localhost\'.');
cfg.host = 'localhost';
}
cfg.port = cfg.port || 27017;
if (!cfg.dbname) {
sys.log('No dbname config. Defaulting to \'test\'.');
util.log('No dbname config. Defaulting to \'test\'.');
cfg.dbname = 'test';
}

Expand Down
4 changes: 2 additions & 2 deletions test/DataProvider.js
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ var DataProvider = require('../lib/DataProvider').DataProvider,
Persistable = require('../lib/Persistable').Persistable,
vows = require('vows'),
assert = require('assert'),
sys = require('sys');
util = require('util');

var mongoConfig = {
driver: 'mongodb',
Expand All @@ -16,7 +16,7 @@ var TestModel = function(raw) {
Persistable.call(this);
this.raw = raw;
};
sys.inherits(TestModel, Persistable);
util.inherits(TestModel, Persistable);
TestModel.prototype.getCollectionName = function() { return 'test' };
TestModel.prototype.toObject = function() { return this.raw };

Expand Down
2 changes: 1 addition & 1 deletion test/Persistable.js
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
var Persistable = require('../lib/Persistable').Persistable,
vows = require('vows'),
assert = require('assert'),
sys = require('sys');
util = require('util');

vows.describe('Persistable').addBatch({
'A Persistable': {
Expand Down