{"library":"mongodb-search-interface","type":"library","category":null,"description":"mongodb-search-interface v1.2.5 is a lightweight TypeScript utility that builds MongoDB query objects from structured search parameters, commonly used in GraphQL resolvers or REST APIs. It provides a simple function to transform a filter object into a MongoDB query with support for operators like $text, $regex, and comparison operators. Unlike more manual approaches, it offers a declarative way to construct search queries without raw MongoDB query building, ideal for search endpoints. The package is stable but infrequently updated, last release in 2021. It ships TypeScript definitions.","language":"javascript","status":"maintenance","version":"1.2.5","tags":["javascript","yearnlune","mongodb","graphql","search","typescript"],"last_verified":"Fri Jun 05","install":[{"cmd":"npm install mongodb-search-interface","imports":["import { searchInterface } from 'mongodb-search-interface'","import { SearchInterfaceInput } from 'mongodb-search-interface'","const { searchInterface } = require('mongodb-search-interface')"]},{"cmd":"yarn add mongodb-search-interface","imports":[]},{"cmd":"pnpm add mongodb-search-interface","imports":[]}],"homepage":"https://github.com/yearnlune/mongodb-search","github":"https://github.com/yearnlune/mongodb-search","docs":null,"changelog":null,"pypi":null,"npm":"mongodb-search-interface","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}