Уведомления

Группа в Telegram: @pythonsu

#1 Ноя. 14, 2016 20:37:45

Iskatel
Зарегистрирован: 2015-07-29
Сообщения: 291
Репутация: +  3  -
Профиль   Отправить e-mail  

Как добавить в словарь ключ и значение?

izekia
нафиг скл, такие вещи в монгу надо складывать

Я про монгу вообще не знаю, но скажи - на сколько просто там нати например всех челов, у которых номера к примеру мегафона?

Офлайн

#2 Ноя. 14, 2016 20:40:51

izekia
От:
Зарегистрирован: 2008-07-19
Сообщения: 317
Репутация: +  12  -
Профиль   Отправить e-mail  

Как добавить в словарь ключ и значение?

Iskatel
то есть номер имеет определенный шаблон? или явно задан оператор?
хотя и то и другое просто, монго - это документоориентированная бд, нет жестко заданной структуры, если упростить



Офлайн

#3 Ноя. 14, 2016 20:46:15

Iskatel
Зарегистрирован: 2015-07-29
Сообщения: 291
Репутация: +  3  -
Профиль   Отправить e-mail  

Как добавить в словарь ключ и значение?

Ну по циферкам, например 926, и т.д

Я к тому, что подозреваю… Что в SQL БД это делается одним запросом, и в проге обрабатываешь только его результаты.
А не SQL БД - в проге сам пишешь обработчик… А это минус время на написание, плюс баги, минус твоя любимая оптимизация… По сравнению с обкатанным и вылизанным сервером БД…

Офлайн

#4 Ноя. 14, 2016 21:12:02

izekia
От:
Зарегистрирован: 2008-07-19
Сообщения: 317
Репутация: +  12  -
Профиль   Отправить e-mail  

Как добавить в словарь ключ и значение?

Iskatel
Ты неправ, очень гибкий язык.

как пример:

db.contacts.find({ phone: { $regex: /^926/ } }, { name: 1, phone: 1, _id: 0 })
эта строка, если я ничего не перепутал, вернет выборку с двумя колонками: имя и номер для всех номеров начинающихся с 926

но это самое простое что только может быть



Офлайн

#5 Ноя. 14, 2016 21:16:16

Iskatel
Зарегистрирован: 2015-07-29
Сообщения: 291
Репутация: +  3  -
Профиль   Отправить e-mail  

Как добавить в словарь ключ и значение?

Думаю стоит завязать тут флудить, ибо тема то не о том.
А так любопытно: джойны, внешние ключи, индексы и т.п. прибамбахи там есть?

Офлайн

#6 Ноя. 14, 2016 21:45:23

izekia
От:
Зарегистрирован: 2008-07-19
Сообщения: 317
Репутация: +  12  -
Профиль   Отправить e-mail  

Как добавить в словарь ключ и значение?

Iskatel
Думаю стоит завязать тут флудить, ибо тема то не о том.
ага
внешних ключей технически нет, так как это нереляционная база, с джойнами сложнее, но можно сделать, индексы есть. Ну и опять же оговорюсь, я полтора года ничего сложнее запроса по ид не делал, так что могу где-то быть неточен. Но в свое время очень приятное впечатление произвела)
А вообще такую субд сложно оценивать с точки зрения реляционных, она рассчитана на свои задачи. И некоторые возможности вытащить данные там очень красиво выглядят, в реляционной для такого же нужно будет запрос в пару страниц написать.
Ну и да, хватит оффтопить)



Отредактировано izekia (Ноя. 14, 2016 21:47:04)

Офлайн

#7 Ноя. 15, 2016 00:53:59

4kpt_IV
Зарегистрирован: 2016-01-08
Сообщения: 999
Репутация: +  49  -
Профиль   Отправить e-mail  

Как добавить в словарь ключ и значение?

Такие вещи не в монге должны быть, а в rethinkdb…
Как как-раз json-ориентированное хранилище.

Офлайн

#8 Ноя. 15, 2016 02:09:55

izekia
От:
Зарегистрирован: 2008-07-19
Сообщения: 317
Репутация: +  12  -
Профиль   Отправить e-mail  

Как добавить в словарь ключ и значение?

4kpt_IV
Как как-раз json-ориентированное хранилище.
то что она в jsone хранит данные - это не значит, что она более json ориентированная)



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version