jongos

Screenshot Software:
jongos
Mga detalye ng Software:
Bersyon: 0.1
I-upload ang petsa: 20 Feb 15
Nag-develop: Judotens Budiarto
Lisensya: Libre
Katanyagan: 4

Rating: nan/5 (Total Votes: 0)

jongos ay isang kasangkapan na tumakbo at file ng pagkarga JSON automaticly: python jongos.py .
I-load ang JSON na file
> Db.load ("file_name.json")
I-refresh ang kasalukuyang load JSON na file
> Db.refresh ()
I-save ang kasalukuyang in-memory db sa kasalukuyang load JSON na file
> Db.save ()
I-save ang mga resulta ng query bilang JSON na file
> Db.capture ("save_to_file_name.json")
dagdag: isagawa pagkatapos ng anumang db.find () / db.group () / db.count () command na
Magpasok ng bagong record
> Db.insert (json_item)
Tanggalin ang tala
> Db.remove (query)
Maghanap ng isang hilera
> Db.find (query)
dagdag: magdagdag ng "$ kita": [field1, field2] sa query ay magbabalik field1 at field2 lamang
Bilangin ang sunud-sunod na tanong ng pagtutugma
> Db.count (query)
Pangkat ng hilera na may isang key:
> Db.group (query)
magdagdag ng "$ key": "title" sa query ay gumagamit ng pamagat field bilang iyong pagpapangkat key
Query
JSON mga halimbawa istraktura:
[{"Id": 1, "pangalan": "One", "title": "Mr", "email": "one@mailinator.com", "puntos": {"math": 80, "agham" : 80}}, {"id": 2, "pangalan": "Dalawang", "title": "Mrs", "email": "two@mailinator.com", "kalidad": {"math": 60 , "agham": 70}}, {"id": 3, "pangalan": "Tatlong", "title": "Ms", "email": "three@mailinator.com", "kalidad": {" math ": 75," agham ": 90}}, {" id ": 4," pangalan ":" Apat "," title ":" Mrs "," email ":" five@mailinator.com "," score ": {" math ": 60," agham ": 30}}, {" id ": 5, ang" pangalan ":" Limang "," title ":" Mrs "," email ":" fivefour@mailinator.com "," puntos ": {" math ": 70," agham ": 60}}]
Tugma Eksakto, Maliban, Tulad at LikeAnd
I-filter ang lahat ng mga item na may pamagat Mrs: query = {"$ title": "Mrs"}
I-filter ang lahat ng mga item na may pamagat maliban Ms: query = {"$ title": {"$ ne": "Ms"}}
I-filter ang lahat ng mga item tulad ng 'limang' sa email: query = {"email": {"$ tulad ng": "limang"}}
I-filter ang lahat ng mga item tulad ng 'limang' o 'apat' sa email: query = {"email": {"$ gusto": ["limang", "apat]}}
I-filter ang lahat ng mga item tulad ng 'limang' at 'apat' sa email: query = {"email": {"$ likesAnd": ["limang", "apat]}}
Mas malawak at Mas mababa kaysa sa
I-filter ang lahat ng math puntos na mas mataas kaysa 60: query = {"score.math": {"$ gt": 60}}
I-filter ang lahat ng math puntos na mas mababa kaysa 60: query = {"score.math": {"$ lt": 60}}
I-filter ang lahat ng math puntos mas malaki o kapantay 60: query = {"score.math": {"$ gte": 60}}
I-filter ang lahat ng math puntos na mas mababa kaysa katumbas 60: query = {"score.math": {"$ LTE": 60}}
Isama at Walang Isama
I-filter ang lahat ng mga marka matematika sa loob ng 60 at 70: query = {"score.math": {"$ in": [60,70]}}
I-filter ang lahat ng math puntos hindi sa loob ng 60 at 70: query = {"score.math": {"$ nin": [60,70]}}

Mga Kinakailangan :

  • Python

Katulad na software

Knoda
Knoda

2 Jun 15

nuBuilder
nuBuilder

11 May 15

Navicat Premium
Navicat Premium

17 Feb 15

hamsterdb
hamsterdb

17 Feb 15

Mga komento sa jongos

Mga Komento hindi natagpuan
Magdagdag ng komento
I-sa mga imahe!