Коллекция = c_1, c_2
Я хочу выполнить операцию поиска, используя Groovy Language в mongodb.Я успешно создал совпадение, поиск и работу над проектом.Но я сталкиваюсь с ошибкой в AggregationOutput .
c_1.insert(new BasicDBObject(["id" : 1, "name" : "abc", "lastName" : "kumar", "companyId": 10]))
c_2.insert(new BasicDBObject(["id" : 10, "companyName" : "Microsoft", "numEmployee" : 100 ]))
// Successfully created the $match operations
// Successfully created the $lookup operations
// Successfully created the $project operations
List<DBObject> pipeline = Arrays.asList(match, lookup, project);
AggregationOutput output = c_1.aggregate(pipeline);
Ошибка: Ответное сообщение: javax.script.ScriptException: java.lang.IllegalArgumentException: неверное количество аргументов