HMT
HMT

Reputation: 2261

Getting issue Upgrading from Mongo driver version 3.8.1 to 4.6.1

After updating the mongo driver version from 3.8.1 to 4.6.1. I am getting below error in my existing queries

"Unrecognized pipeline stage name: '$and'"

All the aggregations were working Earlier. Spring boot version - 2.7.10 Java version - 11

If I revert the version from 4.6.1 to 3.8.1, I get class not defined error. Pls help me in resolving this issue

Upvotes: -1

Views: 133

Answers (1)

HMT
HMT

Reputation: 2261

The issue was with the Match Pipeline , it was adding and two times but it was working fine in previous version biut breaking when we were using the new verison. I modified the below code : Instead of this

pipeline.add(and

Use this:

pipeline.addAll

Upvotes: 0

Related Questions