Exemple #1
0
    initialize: function(options) {
        options = _.extend({}, MongoBackend.defaults, options || {});
        this.options = options;

        this._db = new Db(options.database, new Server(options.host, options.port,  {auto_reconnect: true})/*, {native_parser:true}*/);

        this._opened = null;
    },
Exemple #2
0
    initialize: function(backend, name, options) {
        options = _.extend({keyPath: 'id'}, options || {});
        BaseBackend.BaseStore.prototype.initialize.call(this, backend, name, options);
        var db = this._db = new Datastore(options);

        this._collection = Q.ninvoke(db, 'loadDatabase').then(function() {
            return db;
        });
    },
Exemple #3
0
    initialize: function(backend, name, options) {
        options = _.extend({keyPath: '_id'}, options || {});
        BaseBackend.BaseStore.prototype.initialize.call(this, backend, name, options);

        this._collection = null;
    },