Skip to main content

xango

Project description

Xango

Xango

API

  • db
  • xql_to_aql
  • 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"
    }
  ]
}

Insert

Update

Delete

Collection

SubCollection

Operators

Custom Operators

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

Uploaded Source

Built Distribution

xango-0.1.7-py3-none-any.whl (41.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: xango-0.1.7.tar.gz
  • Upload date:
  • Size: 40.4 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.7.tar.gz
Algorithm Hash digest
SHA256 9eb9474ba5f49e8d93ac5dfc82553bbd1951c97d897636b519d0af1bf528b2c2
MD5 e6ab5e93b6d10e9295289fab6ad3574c
BLAKE2b-256 cbd75413c454fdf9092373b8f0ec3247a7738f445c052fc9360e67b24ad97b5f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: xango-0.1.7-py3-none-any.whl
  • Upload date:
  • Size: 41.5 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.7-py3-none-any.whl
Algorithm Hash digest
SHA256 3a7adb5c1f25546caec41650996b05460bd8679c02cb04016b1cea8485206c79
MD5 b1fe3ce38bcfb97d97c2214768d4a581
BLAKE2b-256 a8e04a9b21d2a53a5605da554fabe77a3bbc8f2569d069a11e40ddced5f9fe5b

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