повторите данные с помощью Groovy из MongoDB

#mongodb #groovy

Вопрос:

Мне нужно получить только сообщение «моя чашка карабао» под именем Диана Сезар. Я использую groovy для получения результата, но он выбрасывает

 Caught: groovy.lang.MissingMethodException: No signature of method: com.mongodb.client.internal.FindIterableImpl.find() is applicable for argument types: (com.mongodb.client.model.Filters$SimpleEncodingFilter)  

Ниже приведен формат данных mongodb

 {   "_id": { "$oid":"6878723ce3432432"},  "id":"aa",  "from": {  "name":"Diane cesar","id":"w13"  },  "message":"my carabao cup"}  

Ниже приведен мой классный сценарий

 def x = col2.find(eq("id", "aa")).find(eq("name", "Diane cesar")).first() //This is not working  println x.toJson()