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.36.tar.gz (53.1 kB view details)

Uploaded Source

Built Distribution

xango-0.1.36-py3-none-any.whl (55.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: xango-0.1.36.tar.gz
  • Upload date:
  • Size: 53.1 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.36.tar.gz
Algorithm Hash digest
SHA256 42edf8ed1b4c96ea22349d0a78569883f5349699e61717c30ed2037ae0084398
MD5 664e5e1dcaea1c4740acb99fc9b50ba0
BLAKE2b-256 30597c6bdd35597d07ef1d8ac85f0cc4758048dc80df206c1d61eea32fa1e431

See more details on using hashes here.

File details

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

File metadata

  • Download URL: xango-0.1.36-py3-none-any.whl
  • Upload date:
  • Size: 55.4 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.36-py3-none-any.whl
Algorithm Hash digest
SHA256 1b1fbc95e59bf88b4cad0c82ff21b1d5a9e07d7a3db41ef9283448e0f14eed25
MD5 cf2017831f94ab7f7cc939780718150d
BLAKE2b-256 678e4104383d8167a53f6b393b639f0d87bb815a17d9a4577806716382f3462e

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