Registry / database / tsbean-driver-mongo

tsbean-driver-mongo

JSON →
library4.0.2jsnpmunverified

MongoDB driver for tsbean-orm, an ORM for TypeScript. Current version 4.0.2, requires tsbean-orm 3.0.0 and Node >= 16.0.0. Built on the official mongodb driver. Key differentiator: integrates seamlessly with TSBean ORM's entity management and query system, providing a type-safe MongoDB persistence layer. Supports ESM and CommonJS. Released as part of the TSBean ecosystem.

npm install tsbean-driver-mongo
INSTALL
IMPORT
SIG · TSBEAN-DRIVER-MONG
T
tsbean-driver-mongo
databasejavascriptv4.0.2
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

MongoDriver
✓ import { MongoDriver } from 'tsbean-driver-mongo'
✗ const MongoDriver = require('tsbean-driver-mongo')
Named export, ESM-only. CJS require is not supported; use dynamic import if needed.
MongoQueryBuilder
✓ import { MongoQueryBuilder } from 'tsbean-driver-mongo'
Optional builder for advanced MongoDB queries.

Shows how to create a MongoDB datasource and set it as the default for tsbean-orm.

import { DataSourceDriver, DataSource } from 'tsbean-orm'; import { MongoDriver } from 'tsbean-driver-mongo'; const mySource = MongoDriver.createDataSource(process.env.MONGO_URL ?? 'mongodb://localhost:27017/my_database'); DataSource.set(DataSource.DEFAULT, mySource);
Debug
Known issues
breakingv4 requires tsbean-orm 3.0.0; earlier versions incompatible.
fix
Update tsbean-orm to 3.0.0.
affects: 4.x
breakingNode.js >= 16.0.0 required; older versions cause runtime errors.
fix
Upgrade Node.js to 16.0.0 or later.
affects: >=4.0.0
gotchaMongoDriver is a named export, not default. Using default import will fail.
fix
Use import { MongoDriver } from 'tsbean-driver-mongo'.
affects: >=1.0.0
Errors
Common errors & fixes
Cannot find module 'tsbean-driver-mongo'
Package not installed or missing peer dependency tsbean-orm.
fix
Run `npm install tsbean-driver-mongo tsbean-orm`.
MongoDriver is not a constructor
Default import used instead of named import.
fix
Use `import { MongoDriver } from 'tsbean-driver-mongo'`.
Upgrade
Version history
4.0.2latest on npm
Audit
Dependencies
tsbean-ormrequiredpeer dependency required for ORM functionality
Agent activity
17 hits · last 30 days
node
14
Amazon
1
OpenAI (training)
1
Resources
tsbean-driver-mongo — npm install tsbean-driver-mongo · libregistry