loadDatabase() { const db = new Datastore({ autoload: true, filename: path.join(config.dbPath, 'users.db'), }); db.ensureIndex({fieldName: 'username', unique: true}); this.ready = true; return db; }
db.users.ensureIndex({ fieldName: 'name' }, function (err) { // If there was an error, err is not null if (err) { console.log("Users Database indexing error :", err); } });
Watchlist.ensureIndex({ fieldName: 'steamid64', unique: true }, (err) => { if (err) { console.error(`[${new Date().toUTCString()}] CSGO (Watchlist.ensureIndex) > ${err}`); } });
this.Members.ensureIndex({ fieldName: 'UserName', unique: true }); this.Contacts.ensureIndex({ fieldName: 'UserName', unique: true }); this.Groups.ensureIndex({ fieldName: 'UserName', unique: true }); this.Brands.ensureIndex({ fieldName: 'UserName', unique: true }); this.SPs.ensureIndex({ fieldName: 'UserName', unique: true });
store.ensureIndex({ fieldName: 'clientName', unique: true }, function (err) { if (err) throw err; });
db.ensureIndex({ fieldName: 'path', unique: true }, function (err) { });
db.ensureIndex({ fieldName: 'path', unique: true }, (err) => { });