lmdb-js icon indicating copy to clipboard operation
lmdb-js copied to clipboard

Simple, efficient, ultra-fast, scalable data store wrapper for LMDB

Results 55 lmdb-js issues
Sort by recently updated
recently updated
newest added

putSync is occasionally returning a Promise rather than a regular value. A review of the source shows the below at line 709 in write.js, so unless some other core code...

I would expect value to be 1 below because it would be reloaded. This does not seem to be the case. await db.put(1,1); db.cache.delete(1); const value = db.get(1); if(value!==1) console.log(new...

#232 seems to be causing breakages. https://github.com/kriszyp/lmdb-js/actions/runs/4926438344/jobs/8801993144 @kriszyp Tangentially related: Do you know where the sources for the package `node-gyp-build-optional-packages` are located? The one linked from the package is different...

If I run this exact code outside of a transaction it behaves properly, if I write it inside of a transaction, it behaves abnormally. function addKey(key: string, name: string) {...

This issue happens during local development with Deno. Hot reloading is enabled. When a file is changed, the program stops working until I manually kill and restart the server: ```ts...

It would be great if you could add a feature like Redis hget hset to lmdb

A higher level query mechanism for LMDB supporting functional, declarative and RegExp filters without the overhead of an entire database wrapper: https://www.npmjs.com/package/lmdb-query. Queries can match against keys, key fragments, values...

When an object is passed to openDB as options, do the options default to the values of the root database? Or, must they be re-specified? For example, if useVersions is...

Thought you might be interested in https://github.com/anywhichway/lmdb-localstorage. I really like LMDB, too bad there is no synchronous get storage in WebWorkers and ServiceWorkers. Do you think there would be an...

sometimes when db.get(String) i receive this error Unhandled Rejection at: Promise Promise { RangeError: String does not fit in target buffer at LMDBStore.writeKey (/root/m/node_modules/ordered-binary/dist/index.cjs:76:11) at LMDBStore.getBinaryFast (/root/m/node_modules/lmdb/dist/index.cjs:1386:58) at LMDBStore.get (/root/m/node_modules/lmdb/dist/index.cjs:1573:22)...