modm
Version:
A MongoDB Object Document Mapper (ODM)
81 lines (69 loc) • 2.03 kB
JavaScript
var modm = require("../index");
var string = require("./string");
var number = require("./number");
var array = require("./array");
var object = require("./object");
var boolean = require("./boolean");
var buffer = require("./buffer");
var objectid = require("./objectid");
var date = require("./date");
var model = modm("crm2", {
autoIndex: true,
server: { poolSize: 2 },
db: { w: 1 }
});
model.connect(function() {
// string
string(model, function(err, result) {
console.log("------------------------------------------------");
console.log("string");
console.log(err || result);
});
var model1 = modm("crm3", {
autoIndex: true,
server: { poolSize: 2 },
db: { w: 1 }
});
});
// number
number(model, function(err, result) {
console.log("------------------------------------------------");
console.log("number");
console.log(err || result);
});
// array
array(model, function(err, result) {
console.log("------------------------------------------------");
console.log("array");
console.log(err || result);
});
// object
object(model, function(err, result) {
console.log("------------------------------------------------");
console.log("object");
console.log(err || result);
});
// boolean
boolean(model, function(err, result) {
console.log("------------------------------------------------");
console.log("boolean");
console.log(err || result);
});
// buffer
buffer(model, function(err, result) {
console.log("------------------------------------------------");
console.log("buffer");
console.log(err || result);
});
// objectid
objectid(model, function(err, result) {
console.log("------------------------------------------------");
console.log("objectid");
console.log(err || result);
});
// date
date(model, function(err, result) {
console.log("------------------------------------------------");
console.log("date");
console.log(err || result);
});