MongoDB Source

MongoDB is a no-sql data platform that can not only serve general purpose data requirements also perform VectorSearch where both operational data and embeddings used of search can reside in same document.

About

MongoDB is a popular NoSQL database that stores data in flexible, JSON-like documents, making it easy to develop and scale applications.

Available Tools

MongoDB Source Tools

Tool NameDescription
mongodb-aggregate ToolA "mongodb-aggregate" tool executes a multi-stage aggregation pipeline against a MongoDB collection.
mongodb-delete-many ToolA "mongodb-delete-many" tool deletes all documents from a MongoDB collection that match a filter.
mongodb-delete-one ToolA "mongodb-delete-one" tool deletes a single document from a MongoDB collection.
mongodb-find ToolA "mongodb-find" tool finds and retrieves documents from a MongoDB collection.
mongodb-find-one ToolA "mongodb-find-one" tool finds and retrieves a single document from a MongoDB collection.
mongodb-insert-many ToolA "mongodb-insert-many" tool inserts multiple new documents into a MongoDB collection.
mongodb-insert-one ToolA "mongodb-insert-one" tool inserts a single new document into a MongoDB collection.
mongodb-update-many ToolA "mongodb-update-many" tool updates all documents in a MongoDB collection that match a filter.
mongodb-update-one ToolA "mongodb-update-one" tool updates a single document in a MongoDB collection.

Example

kind: sources
name: my-mongodb
type: mongodb
uri: "mongodb+srv://username:password@host.mongodb.net"

Reference

fieldtyperequireddescription
typestringtrueMust be “mongodb”.
uristringtrueconnection string to connect to MongoDB