Александр
500000 даже ставил
Rodion
Добрый день. Народ , подскажите какой нибудь курс по МонгоДБ, который бы рекомендовали взять как хорошую основу(на англ, русском, без разницы). Спасибо
Alexey
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
посмотри в доках
pplcf
https://mongodb.github.io/node-mongodb-native/3.3/tutorials/projections/
Dmitriy
фиг с ним буду через project, спасибо
Denis
Denis
@dd_bb вжух
Vova
@dd_bb @yatoba
Vova
Реклама по несколько раз в день, не думали добавить антиспам бот, например @JohnRoebot ?
yopp
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 всех хостов переданы
Assylbek
всем привет! подскажите плиз как решить проблему aggregation result exceeds maximum document size (16MB) не меняя запрос? версия монго 3,2. спасибо!
Vova
Assylbek
а в запросе где что подправить или добавить?
Nick
Assylbek
limit?
Assylbek
вы это предлагаете?
inqfen
inqfen
указал имена - то же самое, но они при этом нормально резолвятся
inqfen
Ладно, буду разбираться
Assylbek
Nick
Да
Nick
Лимит этот увилечить не получится, это глобальное ограничение в монге
Assylbek
👍
Alex
Привет.
Записываю в mongo примерно такой док
{id: ..., x: 5}
Затем обновляю документ по id
{x: 6}
Снова читаю значения из базы и получаю x=5
Это нормально? Как этого избежать?
Юзаю mlab.com
Ilya
наверное без запросов которые вы делает сложно будет что то подсказать
Nick
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
Ilya
Разобрался. Дело было действительно в мангусе.
CybernatiC
Можно ли создать список контактов пологаясь на таблицу с сообщениями где есть поля от кого и кому?
CybernatiC
Как сделать такую выборку?
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?
Nick
Andrey
в том то и дело, что я не знаю. что за заспрос. есть скрипт который дергает инфу каждыйдень. т.е. в нем там указано yesterday я пытаюсь взять за определенный день