Skip to content

Instantly share code, notes, and snippets.

@aheckmann
aheckmann / emit.js
Created June 7, 2012 15:25
mongoose update,new,remove events
var mongoose = require('mongoose');
mongoose.connect('localhost', 'testing_emitUpdate');
var Schema = mongoose.Schema;
var schema = new Schema({
name: String
});
// plumbing
schema.pre('save', function (next) {
var mongoose = require('./../mongoose');
var Schema = mongoose.Schema;
var sleep = 1000;
var timer;
var db = mongoose.createConnection();
db.on('error', function () {
// error on startup
console.error('conn error', arguments);
var mongoose = require('mongoose');
var Schema = mongoose.Schema;
mongoose.connect('localhost', 'testing_testmodelfindtoObject');
mongoose.connection.on('error', function () {
console.error(arguments);
});
var schema = new Schema({
name: String
var mongoose = require('./../mongoose');
var Schema = mongoose.Schema;
mongoose.connect('localhost', 'testing_10777676');
mongoose.connection.on('error', function () {
console.error(arguments);
});
var schema = new Schema({
name: String
var mongoose = require('./../mongoose');
var Schema = mongoose.Schema;
mongoose.connect('localhost', 'testing_10818776');
mongoose.connection.on('error', function () {
console.error(arguments);
});
var schema = new Schema({
name: String
var assert = require('assert')
var mongoose = require('./../mongoose');
console.error(
'\n==========='
, ' mongoose version: '
, mongoose.version
, '========\n\n'
);
var Schema = mongoose.Schema;
var mongoose = require('mongoose');
var Schema = mongoose.Schema;
mongoose.connect('localhost', 'testing_oops');
mongoose.connection.on('error', function () {
console.error(arguments);
});
var schema = new Schema({
name: String
var jade = require('jade')
, mongoose =require('mongoose')
, Schema = mongoose.Schema
var s = new Schema({ a: String });
s.virtual('asdf').get(function () {
return 'i am a vritual'
var mongoose = require('./../mongoose');
console.error(
'\n===========', ' mongoose version: ', mongoose.version, '========\n\n'
);
var Schema = mongoose.Schema;
mongoose.connect('localhost', 'testing_knowIfItemIsAdded');
mongoose.connection.on('error', function () {
var mongoose = require('mongoose');
var Schema = mongoose.Schema;
mongoose.connect('localhost', 'testing_876');
mongoose.connection.on('error', function () {
console.error(arguments);
});
var schema = new Schema({
name: String
, active : {type:Boolean, default: false }