{"library":"tingodb","type":"library","category":null,"description":"TingoDB is an embedded JavaScript database for Node.js, designed to be upwardly compatible with MongoDB's v1.4 API. It can operate either as an in-process filesystem database, storing data on disk, or entirely in memory. While the npm metadata shows version 0.6.1 and a README excerpt mentions an `apiLevel` parameter in 0.6.x for some 2.x specific behaviors, the project appears to be largely abandoned, with the last update noted in 2015/2018 and the author explicitly stating its abandonment in 2019. Its key differentiator was offering a local, file-based or in-memory data store with a familiar MongoDB-like query interface, rigorously tested using portions of the official MongoDB Node.js driver's test suite, allowing it to potentially serve as a drop-in replacement for applications built against older MongoDB driver versions.","language":"javascript","status":"abandoned","version":"0.6.1","tags":["javascript","database","datastore","embedded","mongodb"],"last_verified":"Wed May 27","install":[{"cmd":"npm install tingodb","imports":["const Db = require('tingodb')().Db;","const tingodbFactory = require('tingodb');\n// Usage: const { Db } = tingodbFactory({ apiLevel: 140 });","// Collection instances are obtained from a Db object:\n// const collection = db.collection('mycollection');"]},{"cmd":"yarn add tingodb","imports":[]},{"cmd":"pnpm add tingodb","imports":[]}],"homepage":"http://www.tingodb.com","github":"https://github.com/sergeyksv/tingodb","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/tingodb","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/tingodb/compatibility"}}