AACFlow

MongoDB

Подключение к базе данных MongoDB

Инструмент MongoDB позволяет подключаться к базе данных MongoDB и выполнять широкий спектр документо-ориентированных операций непосредственно в ваших агентских рабочих процессах. С гибкой конфигурацией и безопасным управлением подключениями вы можете легко взаимодействовать с вашими данными и управлять ими.

С инструментом MongoDB вы можете:

  • Находить документы: Запрашивать коллекции и получать документы с операцией mongodb_запрос, используя богатые фильтры запросов.
  • Вставлять документы: Добавлять один или несколько документов в коллекцию с использованием операции mongodb_insert.
  • Обновлять документы: Изменять существующие документы с операцией mongodb_update, указывая критерии фильтрации и действия обновления.
  • Удалять документы: Удалять документы из коллекции с использованием операции mongodb_delete, указывая фильтры и опции удаления.
  • Агрегировать данные: Запускать сложные конвейеры агрегации с операцией mongodb_execute для преобразования и анализа ваших данных.

Инструмент MongoDB идеально подходит для рабочих процессов, где вашим агентам необходимо управлять или анализировать структурированные, документо-ориентированные данные. Будь то обработка пользовательского контента, управление данными приложений или аналитика, инструмент MongoDB упрощает доступ к данным и управление ими безопасным, программным способом.

Инструкции по использованию

Интегрируйте MongoDB в рабочий процесс. Может находить, вставлять, обновлять, удалять и агрегировать данные.

Инструменты

mongodb_запрос

Выполнить операцию find в коллекции MongoDB

Входные параметры

ПараметрТипОбязательныйОписание
hoststringДаИмя хоста или IP-адрес сервера MongoDB
portnumberДаПорт сервера MongoDB (по умолчанию: 27017)
databasestringДаИмя базы данных для подключения (например, "mydb")
usernamestringНетИмя пользователя MongoDB
passwordstringНетПароль MongoDB
authSourcestringНетБаза данных аутентификации
sslstringНетРежим SSL-подключения (disabled, required, preferred)
collectionstringДаИмя коллекции для запроса
querystringНетФильтр запроса MongoDB в виде строки JSON
limitnumberНетМаксимальное количество возвращаемых документов
sortstringНетКритерии сортировки в виде строки JSON

Выходные параметры

ПараметрТипОписание
messagestringСообщение о статусе операции
documentsarrayМассив документов, возвращённых из запроса
documentCountnumberКоличество возвращённых документов

mongodb_insert

Вставить документы в коллекцию MongoDB

Входные параметры

ПараметрТипОбязательныйОписание
hoststringДаИмя хоста или IP-адрес сервера MongoDB
portnumberДаПорт сервера MongoDB (по умолчанию: 27017)
databasestringДаИмя базы данных для подключения (например, "mydb")
usernamestringНетИмя пользователя MongoDB
passwordstringНетПароль MongoDB
authSourcestringНетБаза данных аутентификации
sslstringНетРежим SSL-подключения (disabled, required, preferred)
collectionstringДаИмя коллекции для вставки
documentsarrayДаМассив документов для вставки

Выходные параметры

ПараметрТипОписание
messagestringСообщение о статусе операции
documentCountnumberКоличество вставленных документов
insertedIdstringID вставленного документа (одиночная вставка)
insertedIdsarrayМассив ID вставленных документов (множественная вставка)

mongodb_update

Обновить документы в коллекции MongoDB

Входные параметры

ПараметрТипОбязательныйОписание
hoststringДаИмя хоста или IP-адрес сервера MongoDB
portnumberДаПорт сервера MongoDB (по умолчанию: 27017)
databasestringДаИмя базы данных для подключения (например, "mydb")
usernamestringНетИмя пользователя MongoDB
passwordstringНетПароль MongoDB
authSourcestringНетБаза данных аутентификации
sslstringНетРежим SSL-подключения (disabled, required, preferred)
collectionstringДаИмя коллекции для обновления
filterstringДаКритерии фильтрации в виде строки JSON
updatestringДаОперации обновления в виде строки JSON
upsertbooleanНетСоздать документ, если не найден
multibooleanНетОбновить несколько документов

Выходные параметры

ПараметрТипОписание
messagestringСообщение о статусе операции
matchedCountnumberКоличество документов, соответствующих фильтру
modifiedCountnumberКоличество изменённых документов
documentCountnumberОбщее количество затронутых документов
insertedIdstringID вставленного документа (если upsert)

mongodb_delete

Удалить документы из коллекции MongoDB

Входные параметры

ПараметрТипОбязательныйОписание
hoststringДаИмя хоста или IP-адрес сервера MongoDB
portnumberДаПорт сервера MongoDB (по умолчанию: 27017)
databasestringДаИмя базы данных для подключения (например, "mydb")
usernamestringНетИмя пользователя MongoDB
passwordstringНетПароль MongoDB
authSourcestringНетБаза данных аутентификации
sslstringНетРежим SSL-подключения (disabled, required, preferred)
collectionstringДаИмя коллекции для удаления
filterstringДаКритерии фильтрации в виде строки JSON
multibooleanНетУдалить несколько документов

Выходные параметры

ПараметрТипОписание
messagestringСообщение о статусе операции
deletedCountnumberКоличество удалённых документов
documentCountnumberОбщее количество затронутых документов

mongodb_execute

Выполнить конвейер агрегации MongoDB

Входные параметры

ПараметрТипОбязательныйОписание
hoststringДаИмя хоста или IP-адрес сервера MongoDB
portnumberДаПорт сервера MongoDB (по умолчанию: 27017)
databasestringДаИмя базы данных для подключения (например, "mydb")
usernamestringНетИмя пользователя MongoDB
passwordstringНетПароль MongoDB
authSourcestringНетБаза данных аутентификации
sslstringНетРежим SSL-подключения (disabled, required, preferred)
collectionstringДаИмя коллекции для выполнения конвейера
pipelinestringДаКонвейер агрегации в виде строки JSON

Выходные параметры

ПараметрТипОписание
messagestringСообщение о статусе операции
documentsarrayМассив документов, возвращённых из агрегации
documentCountnumberКоличество возвращённых документов

mongodb_introspect

Интроспекция базы данных MongoDB для получения списка баз данных, коллекций и индексов

Входные параметры

ПараметрТипОбязательныйОписание
hoststringДаИмя хоста или IP-адрес сервера MongoDB
portnumberДаПорт сервера MongoDB (по умолчанию: 27017)
databasestringНетИмя базы данных для интроспекции (например, "mydb"). Если не указано, перечисляет все базы данных
usernamestringНетИмя пользователя MongoDB
passwordstringНетПароль MongoDB
authSourcestringНетБаза данных аутентификации
sslstringНетРежим SSL-подключения (disabled, required, preferred)

Выходные параметры

ПараметрТипОписание
messagestringСообщение о статусе операции
databasesarrayМассив имён баз данных
collectionsarrayМассив информации о коллекциях с именем, типом, количеством документов и индексами

On this page

Начните создавать сегодня
Нам доверяют более 100 000 разработчиков.
SaaS-платформа для создания AI-агентов и управления агентным workforce.
Начать