Skip to content

Instantly share code, notes, and snippets.

@aheckmann
Created December 13, 2011 02:50
Show Gist options
  • Save aheckmann/1470273 to your computer and use it in GitHub Desktop.
Save aheckmann/1470273 to your computer and use it in GitHub Desktop.
var mongoose = require('mongoose');
mongoose.connect('localhost', 'testing_645');
var schema = new mongoose.Schema({
dtStart: Date
});
var Org = new mongoose.Schema({ events: [schema] });
var A = mongoose.model('A', Org);
mongoose.connection.on('open', function () {
A.create({ events: [{ dtStart: new Date }] }, function (err, d) {
if (err) return console.error(err.stack||err);
console.error(d);
A.find({ 'events.dtStart': { $gte: Date.now() }}, function (err, docs) {
if (err) return console.error(err.stack||err);
console.error(docs);
mongoose.connection.db.dropDatabase(function () {
mongoose.connection.close();
});
});
})
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment