Drivers
MongoDB
Store data in MongoDB using Node.js mongodb package.
Usage
This driver stores KV information in a MongoDB collection with a separate document for each key value pair.
To use it, you will need to install mongodb
in your project:
Terminal
npm i mongodb
Usage:
import { createStorage } from "unstorage";
import mongodbDriver from "unstorage/drivers/mongodb";
const storage = createStorage({
driver: mongodbDriver({
connectionString: "CONNECTION_STRING",
databaseName: "test",
collectionName: "test",
}),
});
Authentication:
The driver supports the following authentication methods:
connectionString
: The MongoDB connection string. This is the only way to authenticate.
Options:
connectionString
(required): The connection string to use to connect to the MongoDB database. It should be in the formatmongodb://<username>:<password>@<host>:<port>/<database>
.databaseName
: The name of the database to use. Defaults tounstorage
.collectionName
: The name of the collection to use. Defaults tounstorage
.