{"id":42755,"library":"finup-mongo-library","title":"finup-mongo-library","description":"A MongoDB library for NestJS applications built on top of Mongoose. Version 4.1.3. Designed to simplify common MongoDB operations within NestJS projects. Differentiates by providing a thin wrapper around Mongoose with NestJS-specific patterns, but has minimal documentation.","status":"active","version":"4.1.3","language":"javascript","source_language":"en","source_url":null,"tags":["javascript","nestjs","mongo","mongoose","library","typescript"],"install":[{"cmd":"npm install finup-mongo-library","lang":"bash","label":"npm"},{"cmd":"yarn add finup-mongo-library","lang":"bash","label":"yarn"},{"cmd":"pnpm add finup-mongo-library","lang":"bash","label":"pnpm"}],"dependencies":[{"reason":"Core MongoDB ODM dependency","package":"mongoose","optional":false},{"reason":"NestJS decorators and module system","package":"@nestjs/common","optional":false}],"imports":[{"note":"ESM-only must use import syntax","wrong":"const MongoModule = require('finup-mongo-library').MongoModule","symbol":"MongoModule","correct":"import { MongoModule } from 'finup-mongo-library'"},{"note":"Named export, not default","wrong":"import MongoService from 'finup-mongo-library'","symbol":"MongoService","correct":"import { MongoService } from 'finup-mongo-library'"},{"note":"Type export for configuration","symbol":"MongoModuleOptions","correct":"import { MongoModuleOptions } from 'finup-mongo-library'"}],"quickstart":{"code":"import { Module } from '@nestjs/common';\nimport { MongoModule } from 'finup-mongo-library';\n\n@Module({\n  imports: [\n    MongoModule.forRoot({\n      uri: process.env.MONGO_URI ?? 'mongodb://localhost:27017/mydb',\n    }),\n  ],\n})\nexport class AppModule {}\n\nimport { Injectable } from '@nestjs/common';\nimport { MongoService } from 'finup-mongo-library';\n\n@Injectable()\nexport class MyService {\n  constructor(private readonly mongoService: MongoService) {}\n\n  async getData() {\n    const db = await this.mongoService.getDatabase();\n    return db.collection('test').find().toArray();\n  }\n}","lang":"typescript","description":"Sets up MongoModule with connection URI and injects MongoService to access the database instance."},"warnings":[{"fix":"Refer to source or examples in the package repository.","message":"No README or documentation provided; usage patterns may be inferred from code only.","severity":"gotcha","affected_versions":">=4.0.0"},{"fix":"Check changelog or migration guide if upgrading from 3.x.","message":"Version 4.x may have breaking changes from 3.x; imports and API might differ.","severity":"breaking","affected_versions":">=4.0.0 <5.0.0"},{"fix":"Consider using official NestJS Mongoose package (@nestjs/mongoose) for production.","message":"This package is a personal library with limited adoption; expect potential instability or lack of support.","severity":"gotcha","affected_versions":">=0.0.0"}],"env_vars":null,"search_vec":"'4.1.3':17 'applic':10 'around':33 'built':11 'common':21 'design':18 'differenti':27 'document':43 'finup':2 'finup-mongo-librari':1 'javascript':44 'librari':4,7,48 'minim':42 'mongo':3,46 'mongodb':6,22 'mongoos':15,34,47 'nestj':9,25,37,45 'nestjs-specif':36 'oper':23 'pattern':39 'project':26 'provid':29 'simplifi':20 'specif':38 'thin':31 'top':13 'typescript':49 'version':16 'within':24 'wrapper':32","created_at":"2026-06-05T16:56:30.331978+00:00","updated_at":"2026-06-05T16:56:30.331978+00:00","problems":[{"fix":"Run 'npm install finup-mongo-library' and ensure tsconfig includes node_modules types.","cause":"Package not installed or types not configured.","error":"Cannot find module 'finup-mongo-library' or its corresponding type declarations."},{"fix":"Ensure MongoModule is imported in the root module and MongoService is injected via constructor.","cause":"MongoService not provided correctly or module not imported.","error":"Cannot read properties of undefined (reading 'getDatabase')"}],"ecosystem":"npm","meta_description":null,"install_score":null,"quickstart_score":null,"quickstart_tag":null,"pypi_latest":null,"cli_name":null,"cli_version":null,"type":"library","homepage":null,"github":null,"docs":null,"changelog":null,"pypi":null,"npm":"finup-mongo-library","openapi_spec":null,"status_page":null,"smithery":null,"categories":["database"],"base_url":null,"auth_type":null,"provenance":{"verified_status":null,"verified_at":null,"last_verified":"2026-06-05","next_check":"2026-09-03","install_tag":null}}