Гость
Форумы / NoSQL, Big Data [игнор отключен] [закрыт для гостей] / spoon и mongo / 23 сообщений из 23, страница 1 из 1
08.09.2015, 23:51
    #39046305
кириллk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
spoon и mongo
Добрый вечер!

Вопрос концептуального характера

В монгодб есть таблица id, имя , фамилия

я пишу json запрос {"id":"1"}
возвращается 1 строка.

А что нужно написать, чтобы вернулась вся таблица с полями Id, фамилия

Спасибо
Информацию беру отсюда, но не прозрачно
http://infocenter.pentaho.com/help/index.jsp?topic=/pdi_user_guide/reference_step_mongodb_input.html
...
Рейтинг: 0 / 0
09.09.2015, 10:05
    #39046489
Dmitry Arefiev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
spoon и mongo
Грубо говоря:
Код: sql
1.
2.
3.
4.
db.students.find(
   { },
   { "id": 1, "lastname": 1 }
)
...
Рейтинг: 0 / 0
09.09.2015, 17:33
    #39047283
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
spoon и mongo
Dmitry ArefievГрубо говоря:
Код: sql
1.
2.
3.
4.
db.students.find(
   { },
   { "id": 1, "lastname": 1 }
)

Тогда уж так:
Код: javascript
1.
db.students.find({}, { _id: 0, id: 1, lastname: 1 })
...
Рейтинг: 0 / 0
09.09.2015, 17:36
    #39047287
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
spoon и mongo
кириллk, записывайтесь на курс "M101P: MongoDB for Developers"

https://university.mongodb.com/courses/M101P/about
...
Рейтинг: 0 / 0
09.09.2015, 23:17
    #39047552
кириллk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
spoon и mongo
skyANA,

Спасибо, но я с монго не работаю. мне нужно только коллекции забрать и развернуть их в плоские таблицы.
я делаю это через spoon и когда ввожу туда данный код. spoon ругается
...
Рейтинг: 0 / 0
09.09.2015, 23:29
    #39047554
кириллk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
spoon и mongo
кириллk,

Заработал код
{ _id: 0, id: 1}

Для этого надо писать не в query expression json в fields expression json
...
Рейтинг: 0 / 0
10.09.2015, 10:31
    #39047756
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
spoon и mongo
кириллkкириллk,

Заработал код
{ _id: 0, id: 1}

Для этого надо писать не в query expression json в fields expression jsonдак мы Вам так и написали, читайте внимательно :)
...
Рейтинг: 0 / 0
10.09.2015, 23:15
    #39048574
кириллk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
spoon и mongo
skyANA,

Я увидел, Спасибо!
Я скопировал, чтобы указать поле, куда надо вставлять код, для потомков )
...
Рейтинг: 0 / 0
05.11.2015, 10:47
    #39094991
кириллk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
spoon и mongo
Всем добрый день!

Данных стало слишком много, появилась необходимость грузить кусочками.


сейчас в монго 10 строк (id от 0 до 10), в базе 6 (от 0 до 6)

мне нужно запросить из монго строки где id >6

нашел такой скрипт
{ id: { $gt: 6} }


Остался вопрос как это дело подставить к моему запросу?
{ _id: 0, id: 1}

и как передавать вместо 6 параметр из базы?

Передавать цифру 6 в монго и тянуть оттуда?
...
Рейтинг: 0 / 0
05.11.2015, 11:00
    #39095006
кириллk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
spoon и mongo
кириллk,
сам параметр можно добавить через "Add a parameter" In Transformation setting
...
Рейтинг: 0 / 0
05.11.2015, 11:05
    #39095016
кириллk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
spoon и mongo
кириллk,

сам параметртоже записывается через $
${param}
...
Рейтинг: 0 / 0
05.11.2015, 11:44
    #39095067
Winnipuh
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
spoon и mongo
skyANAкириллk, записывайтесь на курс "M101P: MongoDB for Developers"

https://university.mongodb.com/courses/M101P/about

книжку пусть почитает и хелпы
...
Рейтинг: 0 / 0
05.11.2015, 17:54
    #39095752
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
spoon и mongo
кириллkВсем добрый день!

Данных стало слишком много, появилась необходимость грузить кусочками.


сейчас в монго 10 строк (id от 0 до 10), в базе 6 (от 0 до 6)

мне нужно запросить из монго строки где id >6

нашел такой скрипт
{ id: { $gt: 6} }


Остался вопрос как это дело подставить к моему запросу?
{ _id: 0, id: 1}

и как передавать вместо 6 параметр из базы?

Передавать цифру 6 в монго и тянуть оттуда?Не понятно ничего.

Где выполняется запрос? Код покажите.
...
Рейтинг: 0 / 0
05.11.2015, 17:55
    #39095753
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
spoon и mongo
кириллkкириллk,
сам параметр можно добавить через "Add a parameter" In Transformation settingЭто вообще про что? Про Pentaho?
...
Рейтинг: 0 / 0
06.11.2015, 10:50
    #39096274
мигель1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
spoon и mongo
skyANAкириллkВсем добрый день!

Данных стало слишком много, появилась необходимость грузить кусочками.


сейчас в монго 10 строк (id от 0 до 10), в базе 6 (от 0 до 6)

мне нужно запросить из монго строки где id >6

нашел такой скрипт
{ id: { $gt: 6} }


Остался вопрос как это дело подставить к моему запросу?
{ _id: 0, id: 1}

и как передавать вместо 6 параметр из базы?

Передавать цифру 6 в монго и тянуть оттуда?Не понятно ничего.

Где выполняется запрос? Код покажите.

я выполняю в Kettle Pentaho

раздел PDI Big Data Transformation Steps (MongoDB Input)
...
Рейтинг: 0 / 0
07.11.2015, 02:05
    #39097123
кириллk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
spoon и mongo
{"click_id": {'$gt':"${test}"}}

вот так передать параметр

Осталась проблема как сделать так чтобы параметр test был динамическими и передавался в MongoDB Input
...
Рейтинг: 0 / 0
07.11.2015, 03:30
    #39097126
кириллk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
spoon и mongo
кириллk,

Нашел.
set environment Variable

только почему то у меня не меняется динамически из запроса. буду копать дальше
...
Рейтинг: 0 / 0
11.11.2015, 11:15
    #39100386
кириллk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
spoon и mongo
кириллk,

Это баг
от релиз ее исправляющий
http://jira.pentaho.com/browse/PDI-7511
...
Рейтинг: 0 / 0
20.05.2016, 11:42
    #39239851
кириллk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
spoon и mongo
кириллk,

на этом скриншоте:
мы убираем поле _Id (которое всегда выводится по умолчанию), отображем поле country
фильтруем по стране (здесь же можно добавить параметр { id: { $gt: 6} } )
...
Рейтинг: 0 / 0
20.05.2016, 11:49
    #39239866
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
spoon и mongo
кириллk, к чему это Вы?
...
Рейтинг: 0 / 0
20.05.2016, 12:38
    #39239922
кириллk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
spoon и mongo
skyANA,

Для потомков, вдруг другим поможет )
...
Рейтинг: 0 / 0
20.05.2016, 14:06
    #39240052
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
spoon и mongo
кириллk, вряд-ли :)

потомки скорее документацию по методу find() почитают.. там и про query написано, и про projection ..
...
Рейтинг: 0 / 0
20.05.2016, 16:23
    #39240249
кириллk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
spoon и mongo
skyANA,

Так это применительно к Spoon!
...
Рейтинг: 0 / 0
Форумы / NoSQL, Big Data [игнор отключен] [закрыт для гостей] / spoon и mongo / 23 сообщений из 23, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]