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

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

Glom
Glom

14 Jul 16

QtAlchemy
QtAlchemy

20 Feb 15

trombi
trombi

12 May 15

Qore uuid Module
Qore uuid Module

20 Feb 15

jongos

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