The counts are shown different by a good margin at a particular time
How is that possible?
The label count() shows less number compared to exists count()
neo4j> MATCH (n:User) where exists(n.user_id) RETURN count(*);
+----------+
| count(*) |
+----------+
| 8340287 |
+----------+
1 row available after 1130 ms, consumed after another 0 ms
neo4j> MATCH (n:User) RETURN count(*);
+----------+
| count(*) |
+----------+
| 8322843 |
+----------+
1 row available after 5 ms, consumed after another 0 ms