파이썬 jongos.py jongos 실행하고를 automaticly로드 파일 JSON하는 도구입니다. 이 요구 사항 : 이 파이썬
로드 JSON 파일
> db.load ( "file_name.json")
현재로드 된 JSON 파일을 새로 고침
> db.refresh ()
현재로드 된 JSON 파일에 현재 메모리 DB를 저장
> db.save ()
JSON 파일로 쿼리 결과를 저장
> db.capture ( "save_to_file_name.json")
추가 : 어떤 db.find () / db.group () / db.count () 명령 다음에 실행
새 레코드를 삽입
> db.insert (json_item)
기록 삭제
> db.remove (쿼리)
행 찾기
> db.find (쿼리)
추가 : "$ 복귀"를 추가 : [필드 1은 2 필드] 쿼리에서 필드 1과 필드 2 만 반환합니다
쿼리와 일치하는 행을 카운트
> db.count (쿼리)
그룹 키 행 :
> db.group (쿼리)
당신의 그룹화 키로 필드 제목을 사용합니다 쿼리에 "제목": "$ 키"를 추가
질문
JSON 구조의 예 :
[{ "ID": 1, "이름": "하나", "제목": "씨", "이메일": "one@mailinator.com", "점수": { "수학": 80, "과학" : 80}}, { "ID": 2, "이름": "2", "제목": "부인", "이메일": "two@mailinator.com", "점수": { "수학": 60 "과학": 70}}, { "ID": 3, "이름": "세", "제목": "리", "이메일": "three@mailinator.com", "점수": { " 수학 ": 75,"과학 ": 90}}, {"ID ": 4,"이름 ":"네 ","제목 ":"부인 ","이메일 ":"five@mailinator.com ","점수 ": {"수학 ": 60,"과학 ": 30}}, {"ID ": 5,"이름 ":"5 ","제목 ":"부인 ","이메일 ":"fivefour@mailinator.com ","점수 ": {"수학 ": 70,"과학 ": 60}}]
, 추천하고 LikeAnd를 제외하고, 정확한 일치
쿼리 = { "$ 제목": "부인"} 모든 부인 타이틀 항목을 필터
리를 제외하고 제목이 모든 항목을 필터 : 쿼리 = { "$ 제목": { "$ 네브라스카": "미스"}}
이메일에 '다섯'과 같은 모든 항목을 필터 : 쿼리 = { "이메일": { "같은 $": "다섯"}}
이메일에 '다섯'또는 '네'와 같은 모든 항목을 필터 : 쿼리 = { "이메일": { "$가 좋아": [ "5", "네]}}
이메일에 '오'와 '네'와 같은 모든 항목을 필터 : 쿼리 = { "이메일": { "$ likesAnd": [ "5", "네]}}
크고보다 낮은
모든 수학 필터 (60)보다 큰 점수 : 쿼리 = { "score.math": { "$에있다": 60}}
모든 수학 필터 (60)보다 낮은 점수 : 쿼리 = { "score.math": { "$의 LT": 60}}
쿼리 = { "score.math": { "$ GTE": 60}} 모든 수학이 동일 (60)보다 큰 점수 필터
모든 수학이 동일 (60)보다 낮은 점수 필터 : 쿼리 = { "score.math": { "$의 LTE": 60}}
포함 및 아니오 포함
60과 70의 모든 수학 점수 필터 : 쿼리 = { "score.math": { "$의에서"[60, 70]}}
모든 수학 60과 70에없는 점수 필터 : 쿼리 = { "score.math": { "$ 닌"[60, 70]}}
카테고리별로 검색
인기있는 소프트웨어
-
ed2k-gtk-gui 4 Jun 15
-
DDRescue-GUI 17 Aug 18
-
Macpup 19 Feb 15
-
Wifislax 9 Aug 16
-
GnackTrack 12 May 15
-
Xandros Desktop OS 3 Jun 15
-
Pear OS 14 Nov 16
댓글을 찾을 수 없습니다