@shellicar/cosmos-query-builder
v1.0.0-preview.1
Published
A type-safe query builder for Azure Cosmos DB for NoSQL
Maintainers
Readme
@shellicar/cosmos-query-builder
A type-safe query builder for Azure Cosmos DB for NoSQL
Note: This library is for Azure Cosmos DB for NoSQL (formerly SQL API). For MongoDB API, see Azure Cosmos DB for MongoDB.
Installation & Quick Start
npm i --save @shellicar/cosmos-query-builderpnpm add @shellicar/cosmos-query-builderQuick Example
import { createCosmosQueryBuilder, SortDirection } from '@shellicar/cosmos-query-builder';
const builder = createCosmosQueryBuilder<Person>();
builder.where('type', 'eq', 'Person');
builder.where('age', 'gt', 18);
builder.orderBy('created', SortDirection.Desc);
builder.limit(50);
const results = await builder.getAll(container);For a complete working example, see examples/simple/src/main.ts.
Documentation
For full documentation, visit the GitHub repository.
