#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()