Skip to content

falshStore.value() cannot work as expect #4

@lijiarui

Description

@lijiarui

in flashStore.values, {lte: 10} result is 3, while {gte: 10} result is 5

snip as follows:

import { FlashStore } from '../src/flash-store'
async function main() {
  const flashStore = new FlashStore('falshstore.workdir')

  console.log('all values')
  for await (const value of flashStore.values()) {
    console.log(value)
  }

  console.log('value gte 10')
  for await (const value of flashStore.values({gte: 10})) {
    console.log(value)
  }

  console.log('value lte 10')
  for await (const value of flashStore.values({lte: 10})) {
    console.log(value)
  }

}
main()

output as follows:

all values
3
5
value gte 10
5
value lte 10
3

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions