Dr
Нет, без кавычек
Dr
Вне блока коннекта
Гена
ок
сейчас
Гена
{
"t":{
"$date":"2020-09-30T01:31:19.658-07:00"
},
"s":"E",
"c":"NETWORK",
"id":23255,
"ctx":"conn136",
"msg":"No SSL certificate provided by peer; connection rejected"
}
Гена
он через URI не хочет передавать
Гена
это странно
Гена
судя по доке, в mongoDB shell uri нельзя указать путь до сертификатов
Гена
кайф
Гена
https://stackoverflow.com/questions/59163420/mongo-uri-issue-ssl-peer-certificate-validation-failed-self-signed-certificat
Yevhen
Привет, подскажите плиз с проблемой.
Хочу выполнить mongodb запрос из javascript файла со среды .NET.
Как я понял для это цели используется eval. Но в новых версиях она уже вырезана.
MongoDB.Driver.MongoCommandException: Command $eval failed: no such command: '$eval'.
Как можно реализовать подобное?
Nick
Yevhen
хочу запросы хранить в файлах, а не в конструкциях .net
Nick
очень странное желание
Yevhen
ну такое, мне по сути нужны хранимые процедуры. только что бы хостились не на серваке mongo а в файлах на моем хосте
Yevhen
Спасибо! Сохранили мне вагон времени
𝚂𝚑𝚞𝚔𝚑𝚊
привет, как в mongoose сделать поиск по строке(например: строка = ‘test’, как найти все посты в которых содержится значение этой строки, не важно в заголовке, в тексте и так далее)
p.s. нажеюсь правильно так реализовывать поиск на сайте)
Azamat
𝚂𝚑𝚞𝚔𝚑𝚊
A
Всем привет. Подскажите по ошибке при воссановлении с oplogreplay.
Failed: restore error: error applying oplog: applyOps: (DuplicateKey) E11000 duplicate key error collection: r1-prod-metrosync.x5-remnants index: article_1_stock_1 dup key: { article: null, stock: null }
UD
Excuse me,I can't match shell version to server version.But I checked the versions.Both of them are 4.4 version.How can I solve this problem?
Vladimir
UD
I wanna connect cluster to Mongo Shell but shell showed server version did not match for shell version :
MongoDB server version: 4.2.9
WARNING: shell and server versions do not match
UD
Nick
UD
Nick
Will it interfere my next do?
only if u use some new features. If u really want upgrade then do it by https://docs.mongodb.com/manual/release-notes/4.4-upgrade-standalone/
or choose simbling replica set/cluster instructions
Slava
UD
Vlad
Привет
Vlad
Хочу вытащить данные с MongoDB
Vlad
Как правильно ето сделать
Slava
Хочу вытащить данные с MongoDB
Привет, вытащить в качестве бекапа или как? Можно воспользоваться либо mongoexport или mongodump
https://docs.mongodb.com/manual/reference/program/mongodump/
https://docs.mongodb.com/manual/reference/program/mongoexport/
Vlad
Виводить данные на страницу с базы
Vlad
MERN стек
Slava
MERN стек
Тогда понадобится https://docs.mongodb.com/drivers/node/
Vlad
Ух Спасибо вам!
Vlad
Не видел раньше етого
Vlad
в Cloud заходил постоянно
V
Ребят подскажите когда я чтото добавляю в коллекцию то создается один и тот же документ только разный _id
как мне правильно обновлять документы в таком случае?
мой условный документ
{
name: "helloworld"
number: 1
}
и когда я хочу обновить number то я просто делаю еще один инсерт
{
name: "helloworld"
number: 2
}
но он естественн созает второй документ
как правильно поступить в таком случае ?
чтобы избежать повторений
04MTTM07
проверять существование документа - если есть, то collation.Update
04MTTM07
collation.findOne
например, можно сделать функцию, возвращающую true/false, если документ есть/нет.
Если при очередной проверке документ уже есть, то используем collation.Update
Если нет, то collation.insertOne
Но мб есть какие более елегантные решения, я только пару дней монго трогаю...
Vladimir
Vladimir
Тогда он сам создастся, если его нет
04MTTM07
Спасибо, погуглю
Pavlo
Всем привет, сразу простите если тупой вопрос , можно как то в MongoDb иле вообще в другой базе сделать такой запрос, чтобы вернуть все модели поссортированы по дате до модели с определенным id?
Veaceslav
Ребят подскажите плиз решение такой интересной задачки как выборка документов у которых в массиве dates (в массиве объекты у которых есть поле start) есть хоть один элементов у которого месяц из поля start равен нужному значению.
Пытаюсь час уже и так и сяк крутить код в $elemMatch но чем не получается ничего.
Nick
Pavlo
Примерно да
Nick
Pavlo
Спасибо! буду пробовать
Pavlo
Я думаю мне тоже это подойдет, так как можно взять не id модели а ее дату создание и взять все модели с датой выше чем и этой
Rail
Добрый день.
Не работал с Монго, подскажите пожалуйста, горячий бэкап можно сделать? Как поднимать базу в случае падения?
Vladimir
Vladimir
еще есть такая штука как wal-g для бэкапа с поддержкой point in time recovery
Vened
Rail
Vened
Именно применительно к монге. А то везде речь о постгресе
Vladimir
Vladimir
и более конкретно: https://github.com/wal-g/wal-g/blob/master/MongoDB.md
Vened
Вот более конкретно как-то пропустил. Спасибо
yopp
Vladimir
почему?
yopp
во-первых потому что «Interface of Mongo now is unstable»
yopp
а во вторых история ещё не помнит подобных 3rd party утилит которые бы не ломались
Vladimir
Ну, посмотрим
yopp
они могут теоретически более-менее работать на репликасетах
Vladimir
мне кажется, что вполне себе перспективная штука
yopp
но я не встречал даже тех, которые умеют нормально в роллбэки
yopp
а сейчас кроме cluster time, есть ещё и durable time
yopp
и вопрос что именно должно быть в оплоге в точку X он нетривиальный
yopp
а значит эти утилиты не могут гарантировать консистентность данных
yopp
про шарды я даже говорить не буду
Vladimir
yopp
100% не будут
Vladimir
ну для шардированного оно пока из коробки не работает, да
yopp
https://github.com/wal-g/wal-g/blob/b105c04f740d4f237a298b58f62ba96e3c352d22/tests_func/features/check_mongodb_backup.feature
yopp
ну тоесть оно роллбэки не умеет
yopp
по тому что тест кейса на него нет