简体   繁体   中英

how can i get count of deleted rows with Typeorm delete function?

using javascript and MS Sql Server. i have a delete function that i want to return the number of rows deleted.

await getRepository(tableName, 'connection')
      .createQueryBuilder()
      .delete()
      .where(`timeCreated BETWEEN '${startDate}' and '${endDate}'`)
      .execute();

Delete result should have number of rows affected property. However some drivers may not support it, you can try it this way

const deleteResult = await getRepository(tableName, 'connection')
      .createQueryBuilder()
      .delete()
      .where(`timeCreated BETWEEN '${startDate}' and '${endDate}'`)
      .execute();

const affectedRows = deleteResult.affected;

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM