jongos

Software screenshot:
jongos
Podrobnosti Software:
Verze: 0.1
Datum uploadu: 20 Feb 15
Licence: Volný
Popularita: 4

Rating: nan/5 (Total Votes: 0)

jongos je nástroj pro spuštění a soubor zatížení JSON automaticky: python jongos.py .
Load JSON soubor
> Db.load ("file_name.json")
Obnovit aktuální načteného JSON soubor
> Db.refresh ()
Uložit aktuální v paměti db do aktuálního načteného JSON souboru
> Db.save ()
Uložit výsledky dotazu jako JSON souboru
> Db.capture ("save_to_file_name.json")
Extra: provést po každém db.find () / db.group () / db.count příkazu ()
Vložit nový rekord
> Db.insert (json_item)
Smazat záznam
> Db.remove (dotaz)
Najděte řádek
> Db.find (dotaz)
Extra: přidat "$ návrat": [field1, field2], v dotazu vrátí field1 a field2 pouze
Count řádek, který zápas dotazu
> Db.count (dotaz)
Group řádek s klíčem:
> Db.group (dotaz)
přidat "$ key": "titulu" v dotazu se bude používat název pole jako seskupení klíč
Query
Příklady struktura JSON:
[{"Id": 1, "name": "One", "title": "Pan", "email": "one@mailinator.com", "skóre": {"matematiku": 80, "věda" : 80}}, {"id": 2, "name": "dva", "title": "Paní", "email": "two@mailinator.com", "skóre": {"math": 60 , "věda": 70}}, {"id": 3, "name": "tři", "title": "paní", "e-mail": "three@mailinator.com", "skóre": {" math ": 75," věda ": 90}}, {" id ": 4," name ":" čtyři "," title ":" Paní "," email ":" five@mailinator.com "," skóre ": {" math ": 60," věda ": 30}}, {" id ": 5," name ":" pět "," title ":" Paní "," email ":" fivefour@mailinator.com "," skóre ": {" matematiku ": 70," věda ": 60}}]
Match Exact, s výjimkou, stejně jako i LikeAnd
Filtrovat všechny položky s paní názvem: query = {"$ title": "paní"}
Filtrovat všechny položky s názvem kromě MS: query = {"$ title": {"$ ne": "Paní"}}
Filtrovat všechny položky jako "pět" v e-mailu: query = {"email": {"$ jako": "pět"}}
Filtrovat všechny položky jako "pět" nebo "čtyři" v e-mailu: query = {"email": {"$ líbí": ["pět", "čtyři]}}
Filtrovat všechny položky jako "pět" a "čtyři" v e-mailu: query = {"email": {"$ likesAnd": ["pět", "čtyři]}}
větší a menší než
Filtr všechny matematické skóre vyšší než 60 let: query = {"score.math": {"$ gt": 60}}
Filtr všechny matematické skóre nižší než 60 let: query = {"score.math": {"$ lt": 60}}
Filtr všechny math skóre větší než se rovná 60: query = {"score.math": {"$ GTE": 60}}
Filtr všechny math skóre nižší než rovné 60: query = {"score.math": {"$ LTE": 60}}
Zahrnout a No Včetně
Filtr všechny matematické skóre v 60 a 70: query = {"score.math": {"$ in": [60,70]}}
Filtr všechny matematika skóre není 60 a 70: query = {"score.math": {"$ nin": [60,70]}}

Požadavky na :

  • Python

Podobný software

ZODB3
ZODB3

15 Apr 15

friendlydb
friendlydb

14 Apr 15

MonetDB
MonetDB

11 May 15

DumpTruck
DumpTruck

20 Feb 15

Komentáře k jongos

Komentáře nebyl nalezen
Přidat komentář
Zapnout obrázky!