Александр
500000 даже ставил
Александр
я бы делал через mongoimport.
спасибо, попробую, не знал =0
Александр
я бы делал через mongoimport.
Спасибо - да так стабильнее!!
Rodion
Добрый день. Народ , подскажите какой нибудь курс по МонгоДБ, который бы рекомендовали взять как хорошую основу(на англ, русском, без разницы). Спасибо
Илья
спасиб
На Udemy MongoDB - The complete Developer's Guide - Maxim Schwarzmuller
Dmitriy
подскажите плз почему db.collection.find(query, projection) IDE подчёркивает, что мол "браток, так низя, сверся с докой", а так не ругается db.collection.find(query)
Dmitriy
устарело ?
Dmitriy
"@types/mongodb": "^3.1.28",
pplcf
я не нодер, но очевидно, что "find(query, projection)" - отмечен как дипрекейтед
pplcf
и на замену ему скорее всего что-то из серии find(query).projection(projection)
pplcf
посмотри в доках
Dmitriy
посмотри в доках
да вот глянул в доку, а там нифига нет
pplcf
https://mongodb.github.io/node-mongodb-native/3.3/tutorials/projections/
Dmitriy
фиг с ним буду через project, спасибо
Denis
я не нодер, но очевидно, что "find(query, projection)" - отмечен как дипрекейтед
юзаю монгус но всегда так пишу)) чейнинг не нравится стилистически
Denis
@dd_bb вжух
Vova
@dd_bb @yatoba
Vova
Реклама по несколько раз в день, не думали добавить антиспам бот, например @JohnRoebot ?
yopp
со спамом может нормально бороться только телеграм
yopp
в обратном случае начинают страдать люди
Timoschenko
Ребят, дакая ситуация, перестали сохраняться данные.
Timoschenko
В консоле, явно видно что был найден соответсвующий елемент в массиве и внесены все изменение, но .... { "n": 1, "nModified": 1, "ok": 1 }
Timoschenko
Почитал разные похожие примеры. говорят что оно не сохранит это по не будет .markModified("messages") .save() Но в документации даже нету таких параметров для моего запроса
Timoschenko
причем если делеать $pull вместо $set, то обновляется сразу
Timoschenko
жопа бля
Timoschenko
Хрен знает сколько времени ушло на все поиски. вот только решил. "Каких то 3-5 часов" проблема была в том что нужно было делать еще $elemMatch иначе оно просто обновляло Первый найденный элемент
Timoschenko
S
alias часто используете в Mongoose?
CybernatiC
Зачем нужен алиас?
Egor
Мне тут программисты просят монго как кэш заюзать..скажите,а это не слишком? Ну,.монго как кэш ?
inqfen
А чем редиска не устраивает?
inqfen
Господа, rs в монге можно не по хостам, а по ip собирать? Пытаюсь собрать ансиблом - получаю No host described in new configuration 1 for replica set rs maps to this node
inqfen
Хотя судя по выводу модуля - ip всех хостов переданы
Egor
А чем редиска не устраивает?
Ну я то за редис, просто я за монго не слежу, сижу на 3 версии. Вдруг что добавили
Assylbek
всем привет! подскажите плиз как решить проблему aggregation result exceeds maximum document size (16MB) не меняя запрос? версия монго 3,2. спасибо!
Assylbek
а в запросе где что подправить или добавить?
Assylbek
limit?
Assylbek
вы это предлагаете?
Nick
всем привет! подскажите плиз как решить проблему aggregation result exceeds maximum document size (16MB) не меняя запрос? версия монго 3,2. спасибо!
На какомто этапе, скорее все группировка, где добавляете объекты в массив, получается слишком большой набор. Вам нужно либо пересмотреть сам запрос, чтобы не было такого стейджа, либо заранее огоаничить объем выборки
inqfen
указал имена - то же самое, но они при этом нормально резолвятся
inqfen
Ладно, буду разбираться
Nick
Да
Nick
Лимит этот увилечить не получится, это глобальное ограничение в монге
Assylbek
👍
Alex
Привет. Записываю в mongo примерно такой док {id: ..., x: 5} Затем обновляю документ по id {x: 6} Снова читаю значения из базы и получаю x=5 Это нормально? Как этого избежать? Юзаю mlab.com
Ilya
наверное без запросов которые вы делает сложно будет что то подсказать
Anonymous
Лимит этот увилечить не получится, это глобальное ограничение в монге
А allowDiscUse:true не решит эту проблему, жертвуя производительностью?
Nick
А allowDiscUse:true не решит эту проблему, жертвуя производительностью?
Да можно использовать, почемуто забыл о его существовании
IB
Добрый вечер , кто кто-нибудь попробовал скопировать дб в mongodb atlas?
Dmitry
Чет туплю... Пытаюсь выбрать уникальные значения из коллекции и отсортировать их - сортировка не срабатывает 😔 P.S. поле на самом деле не одно, их будет множество. Это чтобы не предлагали distinct + sort
Ilya
Всем снова привет. Я тут понял, что если в коллекции необходим всего 1 индекс по полю string, то можно использовать _id. Скажем, если я хочу проиндексировать username в коллекции пользователей, почему бы username не писать в _id? Однако ObjectId жрет только 12байтную строку или 24hex. Как решить эту проблему? Понятное дело, что длина username должна и будет произвольной (ограничено). У меня была идея выбрать какую-нибудь хэш функцию, чтобы была супербыстрой и наименее всего подвержена коллизиям. К тому же хэш функция должна возвращать 12 байт или 24 16ых числа. Или не через хэш функцию, а как то по другому...
Egor
да чет не хавает он что угодно)
странная тема, походу у тебя клиентская либа такая
Ilya
странная тема, походу у тебя клиентская либа такая
есть подозрение, что это опять мангус возмущается
Egor
Egor
и индексация идет из коробки, не надо никаких хешей вешать
Ilya
и индексация идет из коробки, не надо никаких хешей вешать
действительно странная тема, щас попробую вставить док через robo3t
Ilya
и индексация идет из коробки, не надо никаких хешей вешать
вставил нормально, без ошибок, очень странно
Ilya
Разобрался. Дело было действительно в мангусе.
CybernatiC
Можно ли создать список контактов пологаясь на таблицу с сообщениями где есть поля от кого и кому?
CybernatiC
Как сделать такую выборку?
Nick
Как сделать такую выборку?
Агрегация, проекция, сохранение в коллекцию
S
populate через id лучше не делать? Лучше через virtual?
Serg
nodejs driver 3.3.2 + mongodb 4.2 == aggregation $merge
Serg
?
Serg
)
Dmitry
Привет, ресерчу вопрос по populate не могу найти подобного решения. Есть коллекция Quiz с массивом sub-documents Question: type Object Есть коллекция Result с массивом sub-documents Answers: type Object В каждом sub-document Answer есть поле question: ObjectId() Задача получить документ Result с массивом sub-documet Answers в каждый из которых будет включен объект Question?
Andrey
Доброго дня. подскажите, пытаюсь сделать запрос для дампа: mongodump --host 10.10.10.10 --db NameMYDB --collection Name_collection_test -- query "{ \"addedTime\" : { \$gte: { \"\$date\" : \"date -d \"'2019-09-30T00:00:00Z'\"} , \$lt: {\"\$date\" : \"'2019-09-30'\"} }}" --out -|gzip >/mnt/MongoSmall/to_upload/Archive-date +2019-09-30.zip
Andrey
Failed: error parsing query as json: invalid character '\'' after object key:value pair
S
Пожалуйста подскажите, есть траблы с пониманием populate, если я хочу чтобы у slave было два мастера, я должен использовать id как индентификатор, в других случаях можно использовать virtual populate?
Andrey
в том то и дело, что я не знаю. что за заспрос. есть скрипт который дергает инфу каждыйдень. т.е. в нем там указано yesterday я пытаюсь взять за определенный день