model/mongo.js
function (soajs) {
        if (soajs.inputmaskData && soajs.inputmaskData.isOwner) {
            soajs.mongoDb = new Mongo(soajs.meta.tenantDB(soajs.registry.tenantMetaDB, 'urac', soajs.inputmaskData.tCode));
        }
        else {
            let tcode = soajs.tenant.code;
            if (soajs.tenant.roaming && soajs.tenant.roaming.code) {
                tcode = soajs.tenant.roaming.code;
            }
            let tenantMetaDB = soajs.registry.tenantMetaDB;
            if (soajs.tenant.roaming && soajs.tenant.roaming.tenantMetaDB) {
                tenantMetaDB = soajs.tenant.roaming.tenantMetaDB;
            }

            let config = soajs.meta.tenantDB(tenantMetaDB, 'urac', tcode);
            soajs.mongoDb = new Mongo(config);
        }
    }
function (soajs) {
        if (soajs.inputmaskData && soajs.inputmaskData.isOwner) {
            soajs.mongoDb = new Mongo(soajs.meta.tenantDB(soajs.registry.tenantMetaDB, 'urac', soajs.inputmaskData.tCode));
        }
        else {
            let tcode = soajs.tenant.code;
            if (soajs.tenant.roaming && soajs.tenant.roaming.code) {
                tcode = soajs.tenant.roaming.code;
            }
            let tenantMetaDB = soajs.registry.tenantMetaDB;
            if (soajs.tenant.roaming && soajs.tenant.roaming.tenantMetaDB) {
                tenantMetaDB = soajs.tenant.roaming.tenantMetaDB;
            }

            let config = soajs.meta.tenantDB(tenantMetaDB, 'urac', tcode);
            soajs.mongoDb = new Mongo(config);
        }
    }
function ( soajs ) { if ( soajs . inputmaskData && soajs . inputmaskData . isOwner ) { soajs . mongoDb = new Mongo ( soajs . meta . tenantDB ( soajs . registry . tenantMetaDB , 'urac' , soajs . inputmaskData . tCode ) ) ; } else { let tcode = soajs . tenant . code ; if ( soajs . tenant . roaming && soajs . tenant . roaming . code ) { tcode = soajs . tenant . roaming . code ; } let tenantMetaDB = soajs . registry . tenantMetaDB ; if ( soajs . tenant . roaming && soajs . tenant . roaming . tenantMetaDB ) { tenantMetaDB = soajs . tenant . roaming . tenantMetaDB ; } let config = soajs . meta . tenantDB ( tenantMetaDB , 'urac' , tcode ) ; soajs . mongoDb = new Mongo ( config ) ; } }
Initialize the mongo connection
Initialize the mongo connection