Skip to main content
Using Deno in production at your company? Earn free Deno merch.
Give us feedback
Module

x/netzo/datastore/mod.utils.ts>queryData

Full-stack Deno framework for building business web apps like internal tools, dashboards, admin panels and automated workflows.
Go to Latest
function queryData
import { queryData } from "https://deno.land/x/netzo@0.5.30/datastore/mod.utils.ts";

Query an array of objects in-memory using MongoDB-like queries.

Examples

basic querying GET /datastore/accounts?contactIds=01HS1HVHBT0XKD8X6BYJ956NR6

advanced querying ($in, $nin, $exists, $regex, $gt, $lt, $gte, $lte) GET /datastore/accounts?contactIds.$in=["01HS1HVHBT0XKD8X6BYJ956NR6"]

sorting (ascending) GET /datastore/accounts?$sort.name=1

sorting (descending) GET /datastore/accounts?$sort.name=-1

Type Parameters

optional
T = unknown

Parameters

data: T[]
  • The array of objects to query.
optional
query: Record<string, any> = [UNSUPPORTED]
  • The query object with flat keys.