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

ChronicDB
ChronicDB

14 Apr 15

Products.Undoer
Products.Undoer

15 Apr 15

Sequoia
Sequoia

3 Jun 15

Andromeda
Andromeda

2 Jun 15

Kommentarer til jongos

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