Anonymous
ахахахах
Ivan
:D
Ivan
понял, ладно, спасибо)
Пол
Привет всем. Как у моного лучше реализовывать сайт на двух языках
Пол
?
Bro
Монга к этому отношения не имеет
Пол
Хранить данные допусти двух текстовых полей на разных языках
Пол
В той же коллекции или сделать дубли на разных языках
Shane
Всем привет, можете пожалуйста подсказать. Сервер пришлось переустановить, на бекапе старая база осталась (путь к папке, mongodump не делали). Если установить монго и указать путь к старой папке бд, монго будет работать?
Shane
там много данных, а другого бекапа базы нет
Shane
В той же коллекции или сделать дубли на разных языках
дубли все равно придется делать в зависимости от языка.
yopp
В той же коллекции или сделать дубли на разных языках
На мой взгляд удобнее хранить переводы в самом документе, в виде объекта title: [{lang: en, text: foo}, {lang: ru, text: bar}]
Ross
Привет, нужна помощь🥲. Я работаю с API quickbooks (софт для бухгалтеров). А именно с Report API (надо вытаскивать репорты). В Quickbooks репорт может давать TOTAL цифры за какой-то период (указав start_date, end_date), но я понятия не имею, как мне вытащить цифры по каждому дню / неделе / месяцу, чтобы построить график. У них есть документация Report API и там лишь примеры для извлечения TOTAL цифр за период: https://developer.intuit.com/app/developer/qbo/docs/api/accounting/all-entities/profitandloss Также я только что заметил в документации инструкцию для Query operations. https://developer.intuit.com/app/developer/qbo/docs/learn/explore-the-quickbooks-online-api/data-queries Поскольку я зеленый, я не могу понять значит ли это, что я смогу вытянуть данные для графиков (не TOTAL цифры), если возьму примеры из документации Report API, но силки запросов немного модифицирую добавив SQL код в саму ссылку?
Пол
Вопрос есть 3 коллекция в каждой есть Tags как лучше сделать фильтр по поиску по всем трём коллекциям? Через агрегацию?
Сергей
Ребят, подскажите адекватна ли такая архитектура У меня есть модель токена Мне нужно реализовать логику для работы с ним Я думаю сделать контроллер и дальше инициализировать его с моделью токена Типа инстанс контроллера работает с конкретной моделью Вопрос в том, предназначен ли контроллер для этого или нужно использовать что то другое Например реализовать подобную логику напрямую в модели
Сергей
Сергей
Shane
Вопрос есть 3 коллекция в каждой есть Tags как лучше сделать фильтр по поиску по всем трём коллекциям? Через агрегацию?
потести в компасе, очень удобно там все сделано, и копируй в код. чекай $project and $group
Пол
Да
Благодарю
Susa
Откуда декораторы? Что за либа?
Susa
Typegoose
Немного лучше чем mongoose?
Сергей
Немного лучше чем mongoose?
Намного Удобнее все
Сергей
Немного лучше чем mongoose?
В монгусе нужно отдельно типы описывать, модели и методы А здесь все это в классе оформляешь и пользуешься
Сергей
ну я выношу в слой сервисов такое. а потом из контроллера (пользователя, например) обращаюсь к сервису (токена, например) за конкретным чем-то
Понял А могут ли сервисы общаться между собой? Например у меня есть сервис пользователя и метод для добавления токена Но что бы добавить токен мне нужно создать его а перед этим создать еще несколько зависимостей Я хочу всю эту логику реализовать в одном месте и затем использовать где нужно просто вызывая один метод Я могу это сделать в сервисе?
Kane
всем привет! кто сталкивался с регулярными SocketException типа Broken pipe, есть идеи как фиксить? mongo 4.4 standalone, mongo-csharp-driver 2.13.2, tcp keepalive time/probe/interval = 120/5/10
Shane
может кто знает, существуют проги для визуального просмотра сервера, нагрузки базы данных, озу, процессора и т.д.?
Shane
ну она заточена под монгу прям
Shane
хотелось бы общего назначения
Shane
следить за перфомансом сервера
Shane
визуально как-то проще смотреть, чем через консоль
e\\/gen
Zabbix
Андрей
может кто знает, существуют проги для визуального просмотра сервера, нагрузки базы данных, озу, процессора и т.д.?
любая популярная система мониторинга заббикс, нагиос, прометеус и т.д. и т.п.
Anonymous
Всем привет, подскажите пожалуйста Делаю агрегацию { $match: { _id: { $in: userIds } } } Все ок, но как мне ещё добавить, что бы не включало конкретные емейлы? { $match: { _id: { $in: userIds } } }, { $match: { email: { $ne: emails } } }, Так добавить не выходит, в одну если объединять тоже
Anonymous
Или куда смотреть?
Anonymous
Ошибку скажи.
Anonymous
Ошибки нет, но и выводит не то, что хочу
Anonymous
Тогда надо бы посмотреть на тестовый датасет. Что хочется и что получается.
Anonymous
Суть такая, что хочу получить записи где ид входит в тот массив, что передаю, но при этом, что бы емейлы не входили в список, что передаю
Anonymous
Включение и исключение по разным полям
Anonymous
Филтер
Anonymous
Перед выполнением команды выведи значение переменой emails
Anonymous
Перед выполнением команды выведи значение переменой emails
Выводил, попробую завтра еще потестить
Anonymous
Филтер
Думал про это, но показалось $ne подойдет
Anonymous
Перед выполнением команды выведи значение переменой emails
И спасибо, просто думал может не так комбинирую или не те операторы
Anonymous
👌
Anonymous
Anonymous
можешь сюда скинуть схемы?
Увы нет, но там ничего такого
Anonymous
$project -> ищешь юзеров по ид. следующий $project -> отсеиваешь юзеров по эмеилу
Прожект это матч? У меня там через матч или я не понял ( И в одном нельзя уместить?
Kane
а есть в mongo что-нибудь похожее на постгресовый pgbench? какая-нибудь простая тулза чтобы проинициализировать тестовый датасет и запустить бенчмарк
Anonymous
что я не так делаю?
Viktar
что я не так делаю?
Что бы ответить, надо понимать чего вы хотите. Пока звучит примерно так - у меня машина поломалась. Как починить?
Anonymous
что я не так делаю?
если у тебя подмассив, то ты получишь либоо null либо юзера со всем его подмассивом
Talant
Друзья мои хорошие
Talant
Я совсем новичок в монго
Talant
До этого работал только с реляционными бд
Hellomik
луукапы и мокапы
Talant
Можете посоветовать книги или просто гайды какие-нибудь?
Talant
Кто сюда поэта привёл?
Hellomik
Кто сюда поэта привёл?
Великие пути BSON неисповедимы
Anonymous
Ымахпппмаааха
Anonymous
У них даже примеры есть
Talant
Хмм