UNPKG

mongoose-transact

Version:
17 lines (13 loc) 490 B
'use strict'; /* 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);