Daniil
посмотрите что в итоге уходит в монгу
Shamil
на выходе тоже самое
Nick
Если вы из кода знаете название поля, то правильно соберите строку - но это похоже не ваш случай. Если имя поля вы хотите использовать от предыдущей стадии агрегации, то это не факт что осуществимо
~<永続>~
нет, пытаюсь получить из многомерного массива
🤔 мне показалось, или то что ты подаешь на вход, не обработало переменную?
Shamil
🤔 мне показалось, или то что ты подаешь на вход, не обработало переменную?
вот $record_value из него нужны вытащить значение по ключу, который хранится в переменной $column.k
~<永続>~
Как формируешь запрос?
Shamil
Shamil
~<永続>~
Так это прямой запрос средствами монги, не?
~<永続>~
Так тебе на вход самой монге сначала данные передать надо, нет?
~<永続>~
я чот запутался
Shamil
я создаю представление, которое обращается ко всем коллекциям
Shamil
и из всех коллекций вывожу данные в единой форме. всё работает, кроме получения значения из этого поля
~<永続>~
$record_value[$column.k] не?
Shamil
$record_value[$column.k] не?
я уже что-только не пробовал
~<永続>~
C 3-го в value_before орнул)
Shamil
C 3-го в value_before орнул)
ну это не прод, так что можно)
Shamil
ладно, спасибо
Олег
Подскажите пожалуйста как мне сделать так чтоб в одном запросе удалить из одного массива и добавить в другой, спасибо)
Максим
подскажите пожалуйста, как сделать поиск по одному из ключей? найти либо по логину, либо по почте
Максим
код ниже дает ложные срабатывания
Artem
всем привет, нужна помощь с бд, не могу получить доступ к виртуальной машине...делаю тут кое что по гайду, нужен опытный человек, отпишите в лс, по цене договоримся
Максим
можно подробней?
у меня есть коллекция пользователей и мне нужно искать в ней один документ,в котором либо email равен тому, что я задал, либо login равен тому, что я задал
Eva🇺🇦
if (email) { ...findIne({email: email}); } else...
Eva🇺🇦
Ну, вы поняли
Максим
ну это как то жестко, мне казалось, что это можно решить методами монги
Eva🇺🇦
Ещё можно текстовый индекс создать по двум полям, но это не вариант, мне кажется. А вообще я ваш вопрос задавала пару дней назад, был какой-то ответ. Сейчас найду
Максим
у вас там немного другая ситуация, но спасибо
Максим
у вас одного из аргументов может и не быть, но вам желательно проводить поиск так, чтобы в документе были два аргумента -я прав?
Максим
у меня оба аргумента 100% есть и мне нужно найти документ, в котором есть либо первый аргумент, либо второй
Максим
о, скорее всего это то. что мне надо
Максим
чет даже не додумался😅
Максим
спасибо!
Галоперидоловый
Добрый день, госопода
Artem
кто-то может помочь поднять игровой сервер через VMWare? по оплате договоримся
Галоперидоловый
у меня с монго проблемка, нагуглить решение не смог, поэтому пришёл к вам
Галоперидоловый
в коллекцию не могу покласть массив с объектами. Сначала был эксепшн, что нет кодека для моего класса. массив которых я кладу в коллекцию, зарегистрировал PojoProviderCode с классами которые в коллекции. Затем я кладу массив этих объектов в Document под ключом и монго уже ругается на отсутствие кодека для Document. А вот если этот класс так же добавить в PojoProviderCodec, то сохранение проходит без эксепшенов, но в коллекции лежит объект с _id и записью empty: false
Галоперидоловый
куда копать? дайте ориентир. Можно конечно сериализовать массив в json и положить его в БД, но тогда проблемы на стороне которая вычитывает из БД инфу и собирает объекты.
Максим
let result = arr.filter( s =&gt; s.email === &quot;qwerty@gmail.com&quot;);
спасибо, но мне нужно было решение на уровне монго уже все получилось
Danil
Извините, мне нужна помощь, у меня не отвечает бот на команду и хотел бы узнать, проблема в запросах монгодб? Ниже просто идёт ембэд с переменными запросами
Danil
Разве? Просто я хотел узнать, может проблема в запросах, просто такое было но с названием в запросе, а тут не могу понять
Paul
Ребята, привет, кто в Mongo Realm шарит, подскажите, можно ли юзать схему только на сервере, а на клиенте не описывать ее? Зачем: у нас есть онлайн и офлайн приложение, онлайн ходит в монгу через мангуст, офлайн через realm. Вот мы решили поменять схему некотоыех коллекций, с онлайн приложением это сделать довольно просто, можно поменять схему из кода, закомитить и все, а в случае с офлайн приложениями придется для них готовить обновление, т.к. схема realm описана в коде самого приложения. И вот вопрос, можнно ли как-то запускать Realm без описания схемы на клиенте, просто указать имя коллекции (модели) и все?
Anonymous
Ребят, а не подскажете чат, где можно пообщаться по поводу того, какой комп купить?
Timofei
Ребят, вопрос. Я делаю сайт с регистрацией и каталогом товаров. Регистрацию я сделал, но с сохранением авторизации проблемы. Почитав я понял, что необходимо создать токен и сохранить в куки. Начал всё это делать и когда пытался разобраться с сохранением заметил, что я совсем не понимаю зачем я сделал этот токен. Кто-нибудь может хотя-бы вкратце объяснить зачем его использовать и почему его надо сохранять в куки браузера?
Eva🇺🇦
Ребят, вопрос. Я делаю сайт с регистрацией и каталогом товаров. Регистрацию я сделал, но с сохранением авторизации проблемы. Почитав я понял, что необходимо создать токен и сохранить в куки. Начал всё это делать и когда пытался разобраться с сохранением заметил, что я совсем не понимаю зачем я сделал этот токен. Кто-нибудь может хотя-бы вкратце объяснить зачем его использовать и почему его надо сохранять в куки браузера?
Немного чат не тот. Давай на примере Json Web Token&#39;a. Ты предоставляешь юзеру сервис и хочешь, чтобы у него был хороший юзер экспириенс (чтобы он не бесился, например, делая логин 10 раз за день). Потому тебе как-то нужно сократить это всё дело до одного раза. Соу, тут тебе на помощь приходит токен. У jwt токена есть 3 части: одна из них — полезная нагрузка (инфа про юзера, которая может юзаться в роутах, например), остальные — неважно, используются для шифрования и расшифрования токена (ты же не хочешь, чтобы токен юзера перехватили и, например, купили за его деньги товар).
Eva🇺🇦
Когда ты сгенерировал токен, ты, по сути, залогинил юзера и сохранил информацию (результат логина) про юзера в токене. Теперь юзеру достаточно хранить этот токен у себя где-то, и просто добавлять его к реквесту. На серваке это токен расшифрует бэк, следовательно получит объект юзера, например. Потом в роуте чекается иф (юзер) { делаем дела }, иф (нет юзера) { вы не залогинились, пока! }.
Eva🇺🇦
обычно в роуте есть что-то такое const user = функцияОбработкиТокена(token) //вернет объект юзера, если токен валидный if (user) {дела} Понятно объяснила?
Timofei
Да, очень даже! Спасибо, кажется теперь я всё понимаю)
Eva🇺🇦
Да, очень даже! Спасибо, кажется теперь я всё понимаю)
Вот для наглядности ещё. Зашифрованный токен слева, а справа — та самая полезная нагрузка https://jwt.io/
Timofei
Понятно, сейчас попробую закрепить всё на практике!
Максим
Всем привет! Подскажите, пожалуйста, MongoDB во время работы хранит данные в оперативной памяти или на жетском диске?
Nick
Всем привет! Подскажите, пожалуйста, MongoDB во время работы хранит данные в оперативной памяти или на жетском диске?
кеш для выборок в памяти, операции обновления сразу на диск + оп лог для ведения транзакций
Дмитрий
Nick
ну там через оплог накат изменений на диск идет, от этого суть не меняется особо
Nick
до введения транзакций оплог был необязательной частью и использовался для репликаций только
Dezamad
Подскажите, можно ли как то провести сортировку без учета символов? Например a, &#39;c&#39;, b, d, надо чтобы &#39;c&#39; был после b
Anonymous
Ребят, а как вы ищите команду для создания проекта?
Dezamad
HH
Dezamad
Linked in
Dezamad
Купить спам в телеге)
Р00-👨🏻‍💻Михаил
Р00-👨🏻‍💻Михаил
Хотя
Р00-👨🏻‍💻Михаил
Команда для создания проекта звучит как будто без денег
Р00-👨🏻‍💻Михаил
Тогда точно вк и телега