jongos

Скріншот програми:
jongos
Дані програми:
Версія: 0.1
Дата завантаження: 20 Feb 15
Розробник: Judotens Budiarto
Ліцензія: Безкоштовно
Популярність: 74

Rating: 2.0/5 (Total Votes: 1)

jongos є інструментом для запуску і файл завантаження JSON автоматично: пітон jongos.py .
Завантажити файл JSON
> Db.load ("file_name.json")
Оновити поточний завантажений файл у форматі JSON
> Db.refresh ()
Зберегти поточну БД в оперативній пам'яті в поточному завантаженому файлі JSON
> Db.save ()
Зберегти результати запиту у вигляді JSON файл
> Db.capture ("save_to_file_name.json")
додатково: виконати після будь-якого db.find () / db.group () / db.count команд ()
Вставити новий запис
> Db.insert (json_item)
Видалити запис
> Db.remove (запит)
Знайти рядок
> Db.find (запит)
додатково: додати "$ повернення": [field1, field2] в запиті повернеться field1 і field2 тільки
Count поспіль, що матч запит
> Db.count (запит)
Група рядок з ключем:
> Db.group (запит)
додати "$ ключ": "заголовок" запиту буде за допомогою назву поля в якості ключа угруповання
Запит
Приклади структури JSON:
[{"ID": 1, "ім'я": "Один", "Назва": "Пан", "електронна пошта": "one@mailinator.com", "забити": {"математику": 80, "наука" : 80}}, {"ID": 2, "ім'я": "Два", "Назва": "Пані", "електронна пошта": "two@mailinator.com", "оцінка": {"математика": 60 , "наука": 70}}, {"ID": 3, "ім'я": "Три", "Назва": "Пані", "електронна пошта": "three@mailinator.com", "рахунок": {" математика ": 75," наука ": 90}}, {" ID ": 4," ім'я ":" Чотири "," Назва ":" Пані "," електронна пошта ":" five@mailinator.com "," оцінка ": {" математика ": 60," наука ": 30}}, {" ID ": 5," ім'я ":" П'ять "," Назва ":" Пані "," електронна пошта ":" fivefour@mailinator.com "," забити ": {" математику ": 70," науку ": 60}}]
Матч Точний, за винятком, як і LikeAnd
Фільтр весь деталь з пані Назва: Запит = {"$ Title": "місіс"}
Фільтр весь деталь з назвою, за винятком МС: запит = {"$ Назва": {"$ пе": "Пані"}}
Фільтр весь деталь, як "п'ять" по електронній пошті: запит = {"Відправити": {"$ як": "п'ять"}}
Фільтр весь деталь як «п'ять» або «четвірка» за електронною поштою: запит = {"Відправити": {"$ любить": ["п'ять", "чотири]}}
Фільтр весь деталь як «п'ять» і «чотири» електронною поштою: запит = {"Відправити": {"$ likesAnd": ["п'ять", "чотири]}}
Великий і нижче, ніж
Фільтр всі математичні забити більше, ніж 60: запит = {"score.math": {"$ GT": 60}}
Фільтр всі математичні оцінка нижча, ніж 60: запит = {"score.math": {"$ л": 60}}
Фільтр всі математичні забити більше або дорівнює 60: Запит = {"score.math": {"$ ВМД": 60}}
Фільтр всі математичні оцінка нижча, ніж рівне 60: Запит = {"score.math": {"$ LTE": 60}}
Активізувати і номера не входить
Фільтр всі математичні рахунок в 60 і 70: запит = {"score.math": {"$ в": [60,70]}}
Фільтр всі математичні забити не в 60 і 70: Запит = {"score.math": {"$ нин": [60,70]}}

Вимоги

  • Python

Схожі програми

HyperDex
HyperDex

20 Feb 15

DataBrowser
DataBrowser

3 Jun 15

qtDbf
qtDbf

19 Feb 15

Qore Tibrv Module
Qore Tibrv Module

20 Feb 15

jongos

Коментар не знайдено
додати коментар
Включіть картинки!