mongoose-transact
Version:
A mongoose schema for mongo transactions
17 lines (13 loc) • 490 B
JavaScript
;
/* The purpose of this schema is to allow you to modify 2 documents in
a collection, or roll back, creating a psuedo transaction system */
var mongoose = require('mongoose');
var Schema = mongoose.Schema;
var ObjectId = mongoose.Schema.Types.ObjectId;
var Mixed = mongoose.Schema.Types.Mixed;
var Test1 = new Schema({
user: ObjectId,
balance: Number,
events: Array
});
module.exports = Test1 = mongoose.model('Test1', Test1);