Registry / database / democracyos-db

democracyos-db

JSON →
library1.0.0jsnpmunverified

A MongoDB connection wrapper for DemocracyOS. Version 1.0.0 is the initial release. Provides a simple API to connect to MongoDB using a URI string. Designed specifically for the DemocracyOS project, not intended for general use. Offers minimal abstraction over the native MongoDB driver. No longer actively maintained; the last release was in 2015.

npm install democracyos-db
INSTALL
IMPORT
SIG · DEMOCRACYOS-DB
D
democracyos-db
databasejavascriptv1.0.0
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.

db
import db from 'democracyos-db'
const db = require('democracyos-db')
Default export. CommonJS require works but ESM is preferred.
connect
import { connect } from 'democracyos-db'
const { connect } = require('democracyos-db')
Named export for connecting directly.
default
const db = require('democracyos-db')
const { db } = require('democracyos-db')
CommonJS require gets the default export, not a named export.

Connects to MongoDB using a URI string with callback-based API.

const db = require('democracyos-db'); db.connect('mongodb://localhost:27017/myproject', function(err) { if (err) throw err; console.log('Connected'); });
Debug
Known issues
gotchaPackage is not actively maintained and relies on old mongodb driver versions.
fix
Consider using the official mongodb driver directly.
affects: >=1.0.0
gotchaNo promise support; uses callbacks only.
fix
Use mongodb driver natively or wrap with promisify.
affects: >=1.0.0
Errors
Common errors & fixes
Error: Cannot find module 'mongodb'
Missing peer dependency mongodb.
fix
Run 'npm install mongodb' in your project.
TypeError: db.connect is not a function
Using named import when package exports a function as default.
fix
Use 'const db = require('democracyos-db')' or 'import db from 'democracyos-db''.
Upgrade
Version history
1.0.0latest on npm
Audit
Dependencies
mongodbrequiredUses the official MongoDB Node.js driver for database connections.
Agent activity
4 hits · last 30 days
node
4
Resources
democracyos-db — npm install democracyos-db · libregistry