Skip to main content

xango

Project description

Xango

Xango

API

  • db
  • xql_to_aql
  • parse_xsql
  • parse_xgraphql
  • resolve_xgraphql
  • parse_dict_mutations
  • gen_xid
  • Collection
  • CollectionItem
  • CollectionActiveRecordMixin

Connection

import xango

#--- connect
db = xango.db(hosts="http://host:8529", username="root", password:str)

#--- select collection
coll = db.select_collection('test')

#--- insert item
coll.insert({k:v, ...})

#--- insert item with custom _key
coll.insert({k:v,...}, _key='awesome')


Query

  {
    "_modified_at:$datetime": "+2hh"
  }

Format:

YYYY: Year
MM: Month
DD: Date
HH: Hour
mm: Min
ss: seconds

ISODATE: YYYY-MM-DDTHH:mm:ss

$AND and $OR

filters = {

  "$or": [
    { // query between dates
      "_created_at:$lt": "@@CURRDATE() -2days",
      "_created_at:$gt": "@@CURRDATE() +2days"
    }
  ]
}

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

xango-0.1.23.tar.gz (49.7 kB view details)

Uploaded Source

Built Distribution

xango-0.1.23-py3-none-any.whl (54.3 kB view details)

Uploaded Python 3

File details

Details for the file xango-0.1.23.tar.gz.

File metadata

  • Download URL: xango-0.1.23.tar.gz
  • Upload date:
  • Size: 49.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.8.10

File hashes

Hashes for xango-0.1.23.tar.gz
Algorithm Hash digest
SHA256 da355a67f084f375ae8f46ff78078cbfffaf9c5722490bce91fc8fff1d97ced7
MD5 dbaaf644ca2727f4a75df3f623425c07
BLAKE2b-256 4c4761601064d104f90ffb525b4e24a81118b5fa7313ed10ae736ed8166805ad

See more details on using hashes here.

File details

Details for the file xango-0.1.23-py3-none-any.whl.

File metadata

  • Download URL: xango-0.1.23-py3-none-any.whl
  • Upload date:
  • Size: 54.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.8.10

File hashes

Hashes for xango-0.1.23-py3-none-any.whl
Algorithm Hash digest
SHA256 280b3e466940f51b23c41e87642f18c5dfded15d9dc7e79828dc71e385698343
MD5 ec9665e303ca45dae1ce61d56181ee65
BLAKE2b-256 c976de9889b6264df5c74301ecf6b26893747b6ce320d20660685d96b11be62b

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page