Viktor
а зачем ты меня заблочил МДВИТ
MDWIT
Viktor
молчать девка
MDWIT
Bogdan
Есть performance разница какими пачками делать updateMany через $in? 100, 1к, 10к за запрос?
Viktor
Viktor
еще возиться с такой сранью
Viktor
главное чтобы погонщик грощи выплатил а на остальное насрать
Anton
Anton
Viktor
мммм
Viktor
а ты где?
Anton
к сожалению, тоже (( поэтому и понимаю тебя )
Viktor
привт мои девочка
Viktor
так хочется ласки
Andrey
Nikolai
совпадают id
да, данные частично совпадают в обоих дампах
Andrey
Andrey
надо подумать поискать как это обойти
Asdf
в атласе разрешил доступ с любого айпи
Sergei
Всем привет, подскажите в чем косяк? Дебиан 10, вроде должен как минимум две базы показывать локал и админ
Ihor
Всем привет. Кто может подсказать как в монго витащить в find не все поля а только избрание в пхп?
Sergey
Ihor
Sergey
phalcon
Это фреймворк, а не инструмент для работы с базой
Ihor
Sergey
'fields' => array('name' => true)
Sergey
yopp
Sergey
У тебя из базы вернулся нужный набор, а вот ответ, скорее всего смапился на полный Спектор полей
Sergey
Фильтрани на not null
Ihor
Andrey
гайз, как починить?
> rs.status()
{
"ok" : 0,
"errmsg" : "Our replica set config is invalid or we are not a member of it",
"code" : 93,
"codeName" : "InvalidReplicaSetConfig"
}
> rs.initiate()
{
"ok" : 0,
"errmsg" : "already initialized",
"code" : 23,
"codeName" : "AlreadyInitialized"
}
Ihor
Ок спс
А еще вопрос в монго есть что типа лимита и офсета . Нужно большое количество даних ?
Andrey
монга обновилась с 4.2.8 до 4.4.0 и видимо сетка лаганула или еще что-то в общем топология похоже слетела
Sergey
Andrey
и еще в хосте записан айдишник контейнера вместо IP, переконфигурить не дает
"host" : "20e558117d3e:27017",
yopp
1) не используйте ip для конфигурации репликасета, используйте фиксированные доменные имена
2) попробуйте вот так: https://docs.mongodb.com/manual/tutorial/reconfigure-replica-set-with-unavailable-members/
если не получится, то переведите ноду в standalone, сделайте дамп и постройте реплика сет по новой
Andrey
yopp
а какая ошибка при reconfig?
Andrey
а какая ошибка при reconfig?
> rs.reconfig(cfg, {force:true})
{
"ok" : 0,
"errmsg" : "No host described in new configuration with {version: 50798, term: -1} for replica set datars maps to this node",
"code" : 74,
"codeName" : "NodeNotFound"
}
>
yopp
а что у вас в cfg.members?
Andrey
а что у вас в cfg.members?
"members" : [
{
"_id" : 0,
"host" : "20e558117d3e:27017",
"arbiterOnly" : false,
"buildIndexes" : true,
"hidden" : false,
"priority" : 1,
"tags" : {
},
"slaveDelay" : NumberLong(0),
"votes" : 1
}
],
Andrey
там почему-то id контейнера который умер вместо хоста
yopp
у вас все ноды сейчас доступны?
Andrey
это всего одна нода, да она доступна
yopp
т.е. у вас репликасет из одной ноды?
Andrey
да
yopp
тогда обновите значение cfg.members[0].host чтоб он указывал на эту самую ноду и сделайте reconfigure
Andrey
я так и сделал через
cfg=rs.conf()
cfg.members[0].host="ip:port"
rs.reconfig(cfg,{force:true})
yopp
вам нужно не ip, а хост указать
Andrey
ааа, понял, которое в docker service
yopp
любой, через который нода сможет сама к себе подключится
Andrey
Aleksandr
Коллеги, доброй ночи.
Не давно начал изучать express и столкнулся с проблемой. Может есть из вас кто с ней справлялся? Я гуглил, но решения в осноном под ubuntu и macOS. У меня win10.
На хабре оформил.
https://qna.habr.com/q/929529
MDWIT
Konstantin
Всем привет, а можно secondary ноду пересоздать без индексов. Она hidden, используется для аналитики, а им индексы боевые не нужны
Aleksandr
Konstantin
Max
Тогда добавляйте ноду с нуля с buildindexes false.
Она станет данные, но бродить индексы не будет
Philipp
Ребят, в монге есть документ, в котором одно из полей - массив с объектами:
{
_id: ObjectId(),
items: [
{
element_id: ObjectId(),
name: azaza,
...
},
{
element_id: ObjectId(),
name: ololo,
...
},
...
],
...
}
Хочу дать возможность заменить элементы в списке items по element_id. То есть, старый элемент удалить, новый записать. Как это проще сделать? Через запрос или выбрать всё в целевом ЯП и там заменить, потом просто перезаписать поле items?
Nick
Ребят, в монге есть документ, в котором одно из полей - массив с объектами:
{
_id: ObjectId(),
items: [
{
element_id: ObjectId(),
name: azaza,
...
},
{
element_id: ObjectId(),
name: ololo,
...
},
...
],
...
}
Хочу дать возможность заменить элементы в списке items по element_id. То есть, старый элемент удалить, новый записать. Как это проще сделать? Через запрос или выбрать всё в целевом ЯП и там заменить, потом просто перезаписать поле items?
именно заменить в один запрос не получится, т.к. с точки зрения монги poll и push разные действия а над одним массивом это не прокатит.
Но ничего не мешает его просто обновить https://docs.mongodb.com/manual/reference/operator/update/positional/#update-embedded-documents-using-multiple-field-matches
Sergei
Подскажите пожалуйста, как в mongoose генерировать текущую дату сразу из модели в форме d/m/y?
Philipp
MDWIT
Nick
наличие индексов лишь ускоряет, @MDWIT покажите как делаете
Kenan
WolderVsrat
А вот по монгусу хз даже , надо смотреть его доку
Я остерегаюсь юзать монгус лишний раз, драйвера самой монги более чем хватает
MDWIT
наличие индексов лишь ускоряет, @MDWIT покажите как делаете
Я указываю sort({rating: -1, year: -1})
И ожидаю, что сортировка будет выполнена с учетом 2х ключей.
То есть у меня должны были быть в верху документы у которых максимальный рейтинг в коллекции и максимальный год.
А получаю только сортировку по рейтингу
Nick
у вас рейтинг может повторяться?
MDWIT
MDWIT
так же как и год
Nick
вот в рамках повторов будет выполнена сортировака по году
Nick
тут надо глянуть на данные, можете дать небольшой пример на каких данных проблемы