Ilya
Александр
kk
В mongorestore метаданные ещё читаются
kk
Но эт неточно
Александр
kk
в —file надо передавать то, что вы указывали в path
Ilya
начнём с того, что там жс интерпретатор
Александр
Ilya
./mongoimport
Ilya
возможно
Александр
Как правильно обновлять коллекции на моем локальном компьютере с сервера ? Есть коллекции на сервере, я хочу обновить данные на рабочем компьютере
Dezmunt
Кто сталкивался с wsl и mongo? Перешел с wsl1 на wsl2 теперь из wsl не хочет подключаться к бд
Dezmunt
Уже все блин попробовал, и в конфиге поставил байнд на 0.0.0.0, и в wsl при коннекте указал хост_апи. В качестве драйвера выступает монгус
Ilya
Dezmunt
а подключаетесь как
В смысле? Ну через монгус же. Запускается приложение на express js и с ним монгус
Sergey
Добрый вечер. Только начал изучать монго, а тут сразу по работе прилетела вот такая задачка. Может кто помочь с решением. Есть запрос.
Sergey
const following = await this.find({
user: params.user,
resource_type: "User",
})
.select("resource_id")
.sort({ created_at: -1 })
.populate({
path: "resource_id",
model: "User",
match: { private_profile: { $ne: true }, status: "active" },
select:
"display_name аirst_name last_name avatar_url ",
})
.exec();
Sergey
Проблема в том что после populate в результирующем наборе появляются записи с null, который возвращает populate если нет данных во второй модели для данного id. Как убрать такие записи из результирующего набора?
Sergey
С помощью js можно просто сделать через filter для массива, но можно ли как-то сделать это сразу в запросе?
Ilya
тоже сталкивался с таким, самый простой вариант - фильтрация в жсе
Ilya
можно, конечно, агрегациями всё это делать, но мне было лень
Ilya
а вообще, надо было юзать typeorm..
Sergey
Вроде еще нагуглил, что можно в exec впихнуть колбек и в нем обработать, но это по сути тот же js
Александр
Ilya
тут uri
Alex
Кто знает из-за чего может быть поднял монгу в докере, не могу подключится из-за неправильных кридов, хотя в енв указывал и копирую
Александр
Александр
тут uri
Без примера, тяжело разобраться как перекидывать json от одного компа к другому
Semeon
Извините, что не по теме. Не знаю, где ещё спросить. А есть какой-нибудь менеджер версий для typescript? Типа NVM
Vladislav
Vladislav
Vladislav
через npx запускайте нужную вам версию, либо установите в проект как любую другую либу
Semeon
Ilya
Vladislav
нет
Вот что бывает когда хочешь сделать комбайн
Vladislav
Vladislav
Ilya
а может потому что typeorm для многих sql бд работает?
Ilya
ты ещё по звёздочкам сравни :)
Vladislav
может быть для sql баз он еще более менее, но монга это вообще другое
Ilya
поэтому там для монги даже отдельные менегеры сделали
𝚂𝚑𝚞𝚔𝚑𝚊
George
Привет всем
А есть для mongo емулятор?
На подобии как у Google есть целая вериница emulator для их сервисов и базы в том числе (и судя по всему на ближайшем google i/o будет и для cloud storage)
George
То есть интересует не запуск полноценного инстанса базы а как библиотке в inmemory
Sergey
Sergey
George
К сожалению не вариант
George
Нужен условно один бинаринк в котором все сразу
George
Это некий playground для разработчиков с хранилищем
George
Sergey
Опишите задачу.
Sergey
George
Я с GCP по горячился
George
Скорее речь про аля embeded
George
Так, но тут нода потребуется
Желательно в виде бинаря одного без зависимости
Идеально если на go
George
Или node приложение можно упаковать в один файл самодостаточный?
George
Опишите задачу.
Не погружаясь в специфику проекта
Разработчик без доп зависимостей должен иметь возможность развернуть инфраструктуру для написания новых модулей
Модуль можно представить в виде lua скрипта в котором есть какой то АПИ, под этим АПИ в том числе есть работа с хранилищем
Пользователь скачивает условно один бинарник (движок) через который может запускать и тестировать локально разрабатываемый модуль (на lua)
Ilya
ну так запакуйте всё в один exe файл
George
Да, вот гуглю эту тему как nodejs проект можно в один исполняемый файл упаковать
Sergey
Странный подход, и какое отношение имеет к mongo
George
Странный подход, и какое отношение имеет к mongo
Видимо смотрите с точки зрения вашего опыта (как разработчика) цепляясь за слово "разработчик" и "развернуть инфраструктуру"
В общем случая я согласен полностью - докер мастхев
В моем случае речь идет про разрабатываемую платформу (проект) в которой есть кейс когда разработчики модулей должны локально в песочнице отлаживать и разрабатывать модули (аля на lua)
Они руководствуются исключительно документацией АПИ и некий бинарник который позволяет им запустить lua скрипт. И ни о какхи докерах и прочего что для обычных разработчиков является нормой не знают. У них только бинарник который позволяет запустить lua скрипт и все.
Александр
Доброго времени суток. Подскажите пожалуйста....
Имею два одинаковых host. Нужно заменить collection Sessions на локальном компьютере на collection Sessions с сервера. Как это сделать ? Не понимаю, что указывать в mongoimport
Александр
Чтобы скопировать актуальные данные коллекции. Сейчас делаю:
-экспорт коллекции в json
-drop локальной коллекции
-import нового json
Александр
Подскажите, есть две функции, отличаются одной строчкой. Если end === '0', то строчки
{ $match: { startTime: { $gte: end } } } - не будет. Для этого делаю две функции, как бы так условие прописать по игнорированию данной строчки?
Che
Привет всем, подскажите, имеется элемент коллекции большой (от 10Мб) может ли mongo отдавать данные на чтение как stream
Александр
Александр
Аналоговнет
Дороу, новичковый вопрос, доллар в ключе обьекта,это что-то особенное,или так и назвал?
Аналоговнет
Aleksandr
ОбщениОб
Александр
Подскажите, есть две функции, отличаются одной строчкой. Если end === '0', то строчки
{ $match: { startTime: { $gte: end } } } - не будет. Для этого делаю две функции, как бы так условие прописать по игнорированию данной строчки?