yopp
Сомневаюсь что эта фича пользуется большой популярностью :)
yopp
Нет, нету
yopp
Точнее так, нормального — нет. Часть фич можно в джире найти
yopp
И часть в дев ветке
yopp
Анонс фич делают ближе к первым бетам
Πάαβο ☃️
Гена
Πάαβο ☃️
Кнопка справа от save
Πάαβο ☃️
Гена
Завтра чекну
Спасибо
MDWIT
Ребята, что-то тупняка словил, помогите)
Как мне составить запрос чтобы получить текущее значение, и заменить это значение на отформатированное?
У меня есть поле {
'premiere.world': '2014-10-26'
}
я хочу обновить эти данные в базе на new Date('2014-10-26')
Но не могу понять как получить текущее значение
Александр
Нет, его используем в итоге. А вообще поисковых движков много есть разных. Если у вас данных не много, можно рассмотреть решения попроще
The end.
The end.
Здравствуйте, можете помочь решить эту ошибку?
Slava
Всем привет
есть операция https://docs.mongodb.com/manual/reference/method/db.collection.bulkWrite/
Но там нет такого как insertMany
Я хочу 1000 элементов новых инсерт сделать.... за раз
yopp
Null
4.4.3 (Jan 4) ◦ 4.2.11 (Nov 18, ‘20) ◦ 4.0.22 (Jan 4)
• Решение проблем с MongoDB по подписке
• Документация
• Официальные курсы (Бесплатно)
Stable: 4.4.3 (Jan 4) ◦ Bugfix: 4.2.11 (Nov 18, ‘20)
Legacy: 4.0.22 (Jan 4, ☠️Jan ’22) ◦ 3.6.21 (Nov 16 ’20, ☠️Apr ’21)
По вопросам размещения вакансий, платной поддержки и покупки лицензий пишите @dd_bb
☠️ 3.4.23 (Jan ‘20), 3.2.21 (Dec ’18), 3.0.15 (May ’17)
The end.
ולאד
написано же, попытка записать nan в число
yopp
для bulkWrite нет операции insertMany
yopp
bulkWrite и есть группировка множественных операций записи. Т.е. чтоб в одной команде вставить 1000 документов, вам необходимо подготовить bulkWrite в котором сгруппирована 1000 операций insertMany
The end.
Александр
вот например российская разработка https://github.com/Restream/reindexer
полностью в оперативке данные держит
Александр
http://sphinxsearch.com/ Вот ещё довольно известное решение с хорошей русской морфологией
MDWIT
Подскажите как массово обновить schem'у?
У меня есть дата в String, хочу сделать ее Date
Diego
Здравствуйте!
У меня есть реф к модели, но не по ObjectId, а по Number и не получается сделать populate.
Только с ObjectId работает populate или можно что то сделать ?
Nick
Diego
Ardak Rakhmetov
у меня такая ошибка при попытке подкоючения, подскажите плс
MongoNetworkError: failed to connect to server on first connect MongoError: Authentication failed
короче ошибка связанная с аутентификацией
UPD: открыл IP адреса как советовали на стаке, не помогло
Alex
mongodb://app_test:mypsw@10.10.7.3:27017/transactionmanagerdbtest?authSource=admin&readPreference=primary&appname=MongoDB%20Compass&ssl=false
Пишет ошибку
Query failed with error code 13 and error message 'not authorized on admin to execute command { find: "transaction", filter: { mustRecheck: true }, $db: "admin", $clusterTime: { clusterTime: Timestamp(1610981931, 1), signature: { hash: BinData(0, 93A0071C4951A8B17317C689D64E022EB9B9209B), keyId: 6893849739066867716 } }, lsid: { id: UUID("97cfae50-828c-484d-93c7-71c53e556fc8") }, $readPreference: { mode: "primaryPreferred" } }'
Почему он пытается создать в admin базе когда у меня написана база transactionmanagerdbtest ? Что делаю неправильно ?
Alex
Пользователя создал так в базе admin
db.createUser(
{
user: "app_test",
pwd: "mypsw",
roles:[{role: "dbOwner" , db:"transactionmanagerdbtest"}]})
Slava
Slava
https://www.mongodb.com/basics/create-database.
Slava
show dbs
и смотрите есть ли у вас созданная нужная база
Alex
затем use transactionmanagerdbtest и работаю , а апликация не может почемуто
Slava
mongodb://app_test:mypsw@10.10.7.3:27017/transactionmanagerdbtest?authSource=admin&readPreference=primary&appname=MongoDB%20Compass&ssl=false
Пишет ошибку
Query failed with error code 13 and error message 'not authorized on admin to execute command { find: "transaction", filter: { mustRecheck: true }, $db: "admin", $clusterTime: { clusterTime: Timestamp(1610981931, 1), signature: { hash: BinData(0, 93A0071C4951A8B17317C689D64E022EB9B9209B), keyId: 6893849739066867716 } }, lsid: { id: UUID("97cfae50-828c-484d-93c7-71c53e556fc8") }, $readPreference: { mode: "primaryPreferred" } }'
Почему он пытается создать в admin базе когда у меня написана база transactionmanagerdbtest ? Что делаю неправильно ?
not authorized
проверяйте передаёте ли Вы все 3 параметра при коннекте:
Username: cnf.MongoUserName,
Password: cnf.MongoPassword,
AuthSource: cnf.MongoDbName,
больше идей нет, надо гуглить
Chechen
какие есть альтернативы atlas-у у postgreSQL? с юзабельным бесплатным тиром
Danil
парни подскажите, в чем может быть проблема. Запрашиваю статус из базы МонгоДБ, мне выводит в консоль false false true, хотя в базе false false false
MDWIT
Можно ли как-то изменить таймзону в монге?
Я отправляю данные с нужной таймзоной, а монга все равно приводит к своей
Антон
Помогите разобраться. Раньше запрос был без поля text, теперь нужно еще суммировать учитывая это поле. Как в group добавить суммирование по этому полю?
Dmitry
https://ru.stackoverflow.com/questions/1233175/one-to-many-%D0%9A%D0%B0%D0%BA-%D0%BF%D1%80%D0%BE%D0%B2%D0%B5%D1%80%D0%B8%D1%82%D1%8C-%D0%B8-%D0%B8%D0%B7%D0%BC%D0%B5%D0%BD%D0%B8%D1%82%D1%8C-%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D0%B5-%D0%BF%D1%80%D0%B8-%D0%BE%D0%B1%D0%BD%D0%BE%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B8
Помогите с вопросом, пожалуйста.
MDWIT
WolderVsrat
Dmytro
лично я по гайдам понял что локальное храние nosql базы - не интерпрайз решение
Alexander
А чем энтерпрайз решение отличается от любого другого?
Alexander
Просто та же монга требует настолько минимального обслуживания, что после каких-то самых минимальных объёмов, любое облако становится невыгодным.
WolderVsrat
Я бы просто запустил монгу в докере - меньше проблем с этим)
Alexander
Мы, собственно, так и делаем уже семь лет как. Сейчас вот вообще в кубе. Постгрес, редис, очереди — всё менеджет, а монга своя и есть особо не просит.
Alexander
Хотя нет, в докере, наверное, пять лет. Не семь.
Alexander
Да какая там настройка? :-)
Alexander
Реплики указать?
Alexander
В простом случае она просто работает.
WolderVsrat
Да какая там настройка? :-)
Камон, многие на проде реально авторизацию не указывают)) так что да, для многих надо это допом подсвечивать)
Alexander
Авторизация так... Но это уже совсем другой вопрос. У нас вот её до сих пор нет. За ненадобностью. Если кто-то добрался до куба, то авторизация уже никак не спасёт.
Alexander
Ну т.е. мне не понятен вектор атаки, от которого она может спасти.
Alexander
А если ты монгу голым задом вытащил наружу, то авторизация это далеко не первая твоя проблема...
WolderVsrat
WolderVsrat
Alexander
Я к тому, что не монгу настраивать надо, а совсем другие вещи. :-)
Alexander
А те, кому лень — пусть страдают.
Alexander
У меня, кстати, был случай, когда монга вылезла наружу и её снесли, попросив занести биткоин. Смешно было. И стыдно. :-)
WolderVsrat
Alexander
2.4, кажется. Очень давно. Без докеров ещё.
Alexander
Не, у меня прямо продакшен был. Основная база.
Спустя неделю заметили... Мелкий проект, но с бекапами, так что всё хорошо обошлось.
WolderVsrat
Alexander
По мне так весёлый. Тот проект давно мёртв и не по этой причине, как ты можешь догадаться.
WolderVsrat
попробуйте mongodb cloud там бесплатный кластер (бд на облаке крч)
Кстати говоря, бесплатное облако достаточно сильно ущемляет в производительности катастрофически, что и логично.
Для более серьезных вещей, больше чем для теста или пет проекта, ее маловато. А для платной проще у себя или в отдельном vps/vds поднять всё-таки, да и ближе будет к бэку.
WolderVsrat
Далеко на бесплатном облаке не уедешь, у меня там два простых лукапа с пайплайнами задыхались напрочь
А их (лукапов) должно быть девять xD
WolderVsrat
Дешёвый самый тоже на шаред ресурсах, там надо смотреть планы и смотреть по своим хотелкам сколько по процу и рам будет
WolderVsrat
Ну покрасивее - точно)
Как бы я не старался на шаред кластере нагрузить - больше одной операции/секунду он не давал
Поставил на локалку проверить - небо и земля. На впс пока не переезжал полноценно, но думаю всяко лучше будет чем фри
WolderVsrat
Если есть лукапы и группировки - на 1 op/sec не уедешь далеко
А если только простые инсерты и селекты - та вроде бы как жить можно, но лишь на прототипе, но не для прода точно