mirror of
https://github.com/sstent/node.git
synced 2026-01-27 07:33:13 +00:00
big update - restarted app including jquery
This commit is contained in:
9
app/node_modules/mongoskin/examples/admin.js
generated
vendored
Normal file
9
app/node_modules/mongoskin/examples/admin.js
generated
vendored
Normal file
@@ -0,0 +1,9 @@
|
||||
var db = require('./config').db;
|
||||
|
||||
db.admin.listDatabases(function(err, result){
|
||||
if(err) {
|
||||
console.traceError(err);
|
||||
}
|
||||
console.log(result);
|
||||
db.close();
|
||||
})
|
||||
15
app/node_modules/mongoskin/examples/close.js
generated
vendored
Normal file
15
app/node_modules/mongoskin/examples/close.js
generated
vendored
Normal file
@@ -0,0 +1,15 @@
|
||||
var db = require('./config').db;
|
||||
|
||||
db.collection('test').findOne({}, function(err, data) {
|
||||
if(!err) {
|
||||
console.log('db has open');
|
||||
console.log(data);
|
||||
}
|
||||
});
|
||||
|
||||
process.on('SIGINT', function() {
|
||||
console.log('Recieve SIGINT');
|
||||
db.close(function(){
|
||||
console.log('database has closed');
|
||||
})
|
||||
})
|
||||
5
app/node_modules/mongoskin/examples/config.js
generated
vendored
Normal file
5
app/node_modules/mongoskin/examples/config.js
generated
vendored
Normal file
@@ -0,0 +1,5 @@
|
||||
var mongoskin = require('../lib/mongoskin/');
|
||||
|
||||
require('myconsole').replace();
|
||||
|
||||
exports.db = mongoskin.db('localhost/test');
|
||||
31
app/node_modules/mongoskin/examples/generateId.js
generated
vendored
Normal file
31
app/node_modules/mongoskin/examples/generateId.js
generated
vendored
Normal file
@@ -0,0 +1,31 @@
|
||||
var redis = require('redis').createClient()
|
||||
, shorten = require('shorten')(redis)
|
||||
, async = require('async')
|
||||
, db = require('./config').db
|
||||
;
|
||||
|
||||
db.bind('user');
|
||||
|
||||
function log(err) {
|
||||
if(err) {
|
||||
console.log(err.stack);
|
||||
}
|
||||
}
|
||||
|
||||
function createUser(user, callback) {
|
||||
|
||||
async.waterfall([
|
||||
function(fn) {
|
||||
shorten.nextId('user', fn);
|
||||
}
|
||||
, function(uid, fn) {
|
||||
user.uid = uid;
|
||||
db.user.save(user, fn);
|
||||
}
|
||||
], callback);
|
||||
|
||||
}
|
||||
|
||||
for(var i = 0; i<10; i++) {
|
||||
createUser({name: 'user' + i}, log);
|
||||
}
|
||||
13
app/node_modules/mongoskin/examples/gridfs.js
generated
vendored
Normal file
13
app/node_modules/mongoskin/examples/gridfs.js
generated
vendored
Normal file
@@ -0,0 +1,13 @@
|
||||
var db = require('./config').db;
|
||||
|
||||
db.gridfs().open('test.txt', 'w', function(err, gs) {
|
||||
gs.write('blablabla', function(err, reply) {
|
||||
gs.close(function(err, reply){
|
||||
db.gridfs().open('test.txt', 'r' ,function(err, gs) {
|
||||
gs.read(function(err, reply){
|
||||
console.log(reply.toString());
|
||||
});
|
||||
});
|
||||
});
|
||||
});
|
||||
});
|
||||
8
app/node_modules/mongoskin/examples/insert.js
generated
vendored
Normal file
8
app/node_modules/mongoskin/examples/insert.js
generated
vendored
Normal file
@@ -0,0 +1,8 @@
|
||||
var db = require('./config').db;
|
||||
|
||||
db.collection('test').insert({foo: 'bar'}, function(err, result) {
|
||||
console.log(result);
|
||||
db.collection('test').drop();
|
||||
db.close();
|
||||
|
||||
});
|
||||
10
app/node_modules/mongoskin/examples/replset.js
generated
vendored
Normal file
10
app/node_modules/mongoskin/examples/replset.js
generated
vendored
Normal file
@@ -0,0 +1,10 @@
|
||||
var mongoskin = require('../lib/mongoskin/');
|
||||
|
||||
var db = mongoskin.db(['127.0.0.1:27017'], {
|
||||
database: 'test'
|
||||
});
|
||||
|
||||
db.open(function(err, data) {
|
||||
console.log(err && err.stack);
|
||||
console.log(data);
|
||||
});
|
||||
19
app/node_modules/mongoskin/examples/update.js
generated
vendored
Normal file
19
app/node_modules/mongoskin/examples/update.js
generated
vendored
Normal file
@@ -0,0 +1,19 @@
|
||||
var db = require('./config').db;
|
||||
var articles = db.collection('articles');
|
||||
articles.insert({foo: 'bar', val: 'val1'}, function(err, result) {
|
||||
|
||||
console.log(result);
|
||||
articles.update({foo:'bar'}, {foo: 'bar', val:'val2'}, {safe: true}, function(err, result) {
|
||||
|
||||
console.log(result);
|
||||
articles.find({foo: 'bar'}).toArray(function(err, docs){
|
||||
|
||||
console.log(docs);
|
||||
articles.drop();
|
||||
db.close();
|
||||
|
||||
});
|
||||
|
||||
})
|
||||
|
||||
});
|
||||
Reference in New Issue
Block a user