當前位置: 首頁>>代碼示例>>TypeScript>>正文


TypeScript connection.close方法代碼示例

本文整理匯總了TypeScript中mongoose.connection.close方法的典型用法代碼示例。如果您正苦於以下問題:TypeScript connection.close方法的具體用法?TypeScript connection.close怎麽用?TypeScript connection.close使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在mongoose.connection的用法示例。


在下文中一共展示了connection.close方法的10個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的TypeScript代碼示例。

示例1: function

process.on('SIGINT', function () {/////this function will run jst before app is closing
    console.log("app is terminating");
    mongoose.connection.close(function () {
        console.log('Mongoose default connection closed');
        process.exit(0);
    });
});
開發者ID:MUMARA,項目名稱:UmrSalesmenAppLogoutCompleteNoConsoles3,代碼行數:7,代碼來源:index.ts

示例2: after

after((done) => {
  // required because https://github.com/Automattic/mongoose/issues/1251#issuecomment-65793092
  mongoose.models = {};
  mongoose.modelSchemas = {};
  mongoose.connection.close();
  done();
});
開發者ID:eastmaels,項目名稱:v2.api.utopian.io,代碼行數:7,代碼來源:user.test.ts

示例3: getCheckins

/**
 * //connect into mongoose to get checkins datas got it from previous step
 * @param conds Array
 * @param context Azure function of variable
 */
async function getCheckins (conds, context) {
    mongoose.connect(process.env.MONGOLAB_URI, configs.mongoose);
    const entities = await mongoose.model('Reservation')
        .find({ $or: conds },{checkins: true, payment_no: true, seat_code: true, performance_day: true}).exec()
        .then(docs => docs.map( doc => {
            
            doc.entry_flg = 'FALSE';
            doc.entry_date = null;

            if (doc.checkins.length >= 1) {
                doc.entry_flg = 'TRUE';
                doc.entry_date = doc.checkins[0].when.toISOString();
            }

            return '(' + [
                `'${doc.payment_no}'`
                , `'${doc.seat_code}'`
                , `'${doc.performance_day}'`
                , `'${doc.entry_flg}'`
                , doc.entry_date !== null ? `'${doc.entry_date}'` : `NULL`].join(',') + ')';
        }));

    mongoose.connection.close();
    return entities;
}
開發者ID:motionpicture,項目名稱:ttts-functions,代碼行數:30,代碼來源:index.ts

示例4: async

module.exports = async (context, myBlob) => {
//export async function run (context, myBlob) {

    context.funcId = context.executionContext.invocationId;
    context.log(`ProcessId: ${context.funcId}`);

    try {
        mongoose.connect(process.env.MONGOLAB_URI, configs.mongoose);
        const rows: any = await readCsv(context);
        const entities  = await posRepo.getPosSales(rows);

        const errors = await posRepo.validation(entities, context);
        context.log(`${context.bindingData.name}ファイル: Number of lines appears error is ${errors.length}`);

        if (errors.length == 0) {
            const reservations = await getCheckins(entities, context);
            await posRepo.setCheckins(entities, reservations).then(async (docs) => {
                
                await posRepo.saveToPosSales(docs, context).then(async () => {
                    await posRepo.mergeFunc(context);
                });
            });
        } else {
            Logs.writeErrorLog(context, errors.join("\n"));
        }
        mongoose.connection.close();
    } catch (error) {
        context.log(error);
        Logs.writeErrorLog(context, `${context.bindingData.name}ファイル` + "\n" + error.stack);
    }
}
開發者ID:motionpicture,項目名稱:ttts-functions,代碼行數:31,代碼來源:index.ts

示例5: after

 after(done => {
   mongoose.connection.collections['users'].drop();
   mongoose.connection.close();
   done();
 });
開發者ID:sbelalex,項目名稱:nem-ico-project,代碼行數:5,代碼來源:user.service.spec.ts

示例6: closeDatabase

async function closeDatabase() {
	await mongoose.connection.close();
}
開發者ID:freezy,項目名稱:node-vpdb,代碼行數:3,代碼來源:check-db.ts

示例7:

test.after("close connection to database", () => {
    mongoose.connection.close();
});
開發者ID:dominikus1993,項目名稱:twitterClone,代碼行數:3,代碼來源:controllerTest.ts

示例8:

const close = () => mongoose.connection.close();
開發者ID:MarcDeletang,項目名稱:bedrock,代碼行數:1,代碼來源:MongooseWrapper.ts

示例9:

 .then(function(){
     mongoose.connection.close();
 })
開發者ID:aurbina83,項目名稱:veteranconnect,代碼行數:3,代碼來源:worker.ts

示例10: after

 after(() => {
   mongoose.connection.close();
 });
開發者ID:eherve,項目名稱:mongoose-datatable,代碼行數:3,代碼來源:datatable.spec.ts


注:本文中的mongoose.connection.close方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。