From 3a81ff248427e72daf92be81fa364542500d906a Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Fran=C3=A7ois=20Cabrol?= <fcabrol@spectre-music.com>
Date: Wed, 21 Sep 2022 10:41:24 +0200
Subject: [PATCH] Fix issue #415: removeMany should not throw an error if
 deleteCount equal 0 to keep same behavior between mongoose v5 and v6

---
 src/resolvers/removeMany.ts | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/resolvers/removeMany.ts b/src/resolvers/removeMany.ts
index 146c1a8d..9088cf5f 100644
--- a/src/resolvers/removeMany.ts
+++ b/src/resolvers/removeMany.ts
@@ -94,7 +94,7 @@ export function removeMany<TSource = any, TContext = any, TDoc extends Document
 
       const res = await beforeQueryHelper(resolveParams);
 
-      if (res.deletedCount) {
+      if (typeof res.deletedCount === 'number') {
         // mongoose v6
         return {
           numAffected: res.deletedCount,