jongos

Skjermbilde programvare:
jongos
Prog.varedetaljer:
Versjon: 0.1
Last opp dato: 20 Feb 15
Lisens: Gratis
Popularitet: 4

Rating: nan/5 (Total Votes: 0)

jongos er et verktøy til å kjøre og last fil JSON automatisk: python jongos.py .
Last JSON-fil
> Db.load ("file_name.json")
Oppdater nåværende lastet JSON-fil
> Db.refresh ()
Lagre nåværende in-memory db i dagens lastet JSON-fil
> Db.save ()
Lagre spørringsresultatene som JSON-fil
> Db.capture ("save_to_file_name.json")
ekstra: kjøres etter noen db.find () / db.group () / db.count () kommandoen
Sett ny rekord
> Db.insert (json_item)
Slett rekord
> Db.remove (spørring)
Finn en rad
> Db.find (spørring)
ekstra: legge til "$ return": [field1, field2] i søket vil returnere field1 og field2 bare
Count rad at kampen spørring
> Db.count (spørring)
konsernet en rad med en nøkkel:
> Db.group (spørring)
legge til "$ key": "title" i søket vil ved hjelp av felt tittel som din gruppering nøkkelen
Query
JSON struktur eksempler:
[{"Id": 1, "name": "One", "title": "Mr", "e-post": "one@mailinator.com", "score": {"matte": 80, "vitenskap" : 80}}, {"id": 2, "name": "Two", "title": "Mrs", "e-post": "two@mailinator.com", "poengsum": {"matte": 60 , "vitenskap": 70}}, {"id": 3, "name": "Tre", "title": "Ms", "e-post": "three@mailinator.com", "poengsum": {" matematikk ": 75," vitenskap ": 90}}, {" id ": 4," name ":" Fire "," title ":" Mrs "," e-post ":" five@mailinator.com "," poengsum ": {" matte ": 60," vitenskap ": 30}}, {" id ": 5," name ":" Five "," title ":" Mrs "," e-post ":" fivefour@mailinator.com "," score ": {" matte ": 70," vitenskap ": 60}}]
Match Exact, Unntatt, Like og LikeAnd
Filtrere all element med Mrs tittel: query = {"$ title": "Mrs"}
Filtrere all element med tittelen unntatt Ms: query = {"$ title": {"$ ne": "Ms"}}
Filtrere alle element som "fem" i e-post: query = {"e-post": {"$ som": "fem"}}
Filtrere alle element som 'fem' eller 'fire' i e-post: query = {"e-post": {"$ liker": ["fem", "fire]}}
Filtrere alle element som "fem" og "fire" i e-post: query = {"e-post": {"$ likesAnd": ["fem", "fire]}}
Større og Lavere enn
Filtrere all matematikk scorer høyere enn 60: query = {"score.math": {"$ gt": 60}}
Filtrere all matematikk skårer lavere enn 60: query = {"score.math": {"$ lt": 60}}
Filtrere all matematikk scorer høyere enn eller lik 60: query = {"score.math": {"$ gte": 60}}
Filtrere all matematikk skårer lavere enn lik 60: query = {"score.math": {"$ lte": 60}}
Inkluder og Nei Inkluder
Filtrere all matematikk score i 60 og 70: query = {"score.math": {"$ i": [60,70]}}
Filtrere all matematikk scorer ikke i 60 og 70: query = {"score.math": {"$ nin": [60,70]}}

Krav :

  • Python

Lignende programvare

Valentina Database
Valentina Database

19 Feb 15

tau
tau

20 Feb 15

Cache Monitor
Cache Monitor

17 Feb 15

Kommentarer til jongos

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!