Yuliy
source: ip-123:27017
syncedTo: Wed Jan 09 2019 16:12:54 GMT+0000 (UTC)
10815 secs (3 hrs) behind the primary
source: 125:27017
syncedTo: Wed Jan 09 2019 19:08:18 GMT+0000 (UTC)
291 secs (0.08 hrs) behind the primary
yopp
вы упёрлись в какие-то ресурсы
yopp
я же вам кажется уже отвечал недвно
Yuliy
возможно, то была другая проблема 🙂 теперь вернулся к этой
Yuliy
ту вроде как-то решили
yopp
либо диск, либо сеть. небольшой шанс что в процесорное время или в пропускную способность памяти
yopp
если у вас разная аппаратная конфигурация, то ставлю на диск
Алишер Абдуллаев
Ребята , а как удалить документ из бд ?
Алишер Абдуллаев
тут выдает ошибку , что документ еще не удалено
pplcf
не особо работал с нодой, но судя по ответу - все хорошо
pplcf
nModified: 1
Oleg
pplcf
не могу сказать, давно нодой не пользовался
pplcf
но видать у тебя выходит lazy конструкция
pplcf
т.е, если результат тебе не нужен, то ничего исполняться и не будет
pplcf
иди на канал по JS/node лучше
Oleg
Max
Парни всем привет!
Max
Кто doctrine2 использует с mongo?
такая конструкция findBy(['feed' => array]) найдет мне множество?
Sergei
Привет. Есть в монго документы вида
{
name: 'aaa',
cars: [
{
name: 'car1',
color: ['white', 'red']
},
{
name: 'car2',
color: ['white', 'gray']
}
]
}
Как через монгус сделать запрос который будет или удалять у каждого cars в поле color последний элемент или перезаписывать поле на новый массив color: ['white']?
Nick
Sergei
Nick
да, потому что вы пишете программу, а не запрос к бд. если бы писали к бд, то причем тут монгус?
Nick
монгус нужен чтобы не писать эти самые запросы
Nick
поэтому в вашем сулчае вы берете объект , меняете его как вам надо и сохраняете
Nick
все остальное на плечах монгуса
Nick
если же вам зачемуто надо руками починить всю базу и вы хотите сделать нативный запрос к ней, то так и спрашивайте
Timur
https://vc.ru/services/55163-akcii-razrabotchika-po-mongodb-upali-na-10-posle-prezentacii-pryamogo-konkurenta-ot-amazon
yopp
Вы акционер монги?
yopp
Майкрософт свой Azure Cosmos ещё раньше запустил. Там тоже есть монго-интерфейс
yopp
Чем он интересен?
Timur
Окей, если ссылка на статью про компанию MongoDB в чате коммьюнити MongoDB задела чьи-то чувства, можно удалить мое сообщение и выдать мне рид-онли за нарушение code of conduct этого сообщества.
yopp
Абсолютно не задела, но я ещё раз уточню что в этом интересного?
Nick
а ктото пробовал ту штуку которая "убийца монги"?
yopp
Которая из них?
Timur
Возможно, я такой не один)
yopp
А что мешает на атлас уйти?
Timur
Я решил развернуть репликасет на виртуалках, подключил Cloud Manager монговский и пока вроде все ок.
Andrew
подскажите пожалуйста, если у меня приложение осуществляет определенную проверку аккаунтов. аккаунты из различных сервисов, но тематика всех сервисов идентична. 50% полей будут одинаковые, остальные различатся в зависимости от сервиса. как мне лучше хранить это все? сделать отдельную модель для каждого сервиса? или лучше в одной моделе описать все поля?
Nick
Andrew
Nick
я и написал как улчше
Sergei
Sergei
✙ Isliam ✙
тут есть лупбэкщики?
Алексей
🖤
Я не уверен, но что если попробовать "region.path":1
Anonymous
Может кто подскажет, сделал db.collection.drop(), коллекция дропнулась и не отображается в show collections, зато дампится в mongodump. Как её совсем удалить?
Viktor
@dd_bb привет, не знаешь насколько юзабельна aws documentdb? Они обещают совместимость с монгой 3.6
yopp
Зачем?
yopp
Но нет, не знаю.
yopp
Протокол то дубовый, так что я не вижу потенциальных проблем.
yopp
(Щас сядет айпад, а электричества уже вторые сутки нет)
Adel
Ребят, я не могу понять из-за чего не создается новый пользователь в новой db. Связано это с авторизацией. Объясните, пожалуйста, почему так. Я уже часа 3 потратил на это.
Только знакомлюсь с базой данных, раньше не работал, знаю, что очень глупая ошибка:(
Egor
Adel
3 недели назад запустил форум на хостинге, установив при этом по инструкции mongodb. И вот сейчас я хочу создать отдельно db app, чтобы юзать ее для других нужд. К ней не подключаюсь пока что
AstraSerg
Adel
AstraSerg
p
Всем привет!
Можно в монге сделать левый джойн таблицы1 к таблице2, а потом к получившейся таблице левый джойн к таблице3 по полю из таблицы2?
AstraSerg
AstraSerg
вот здесь почитать можно: https://docs.mongodb.com/manual/tutorial/manage-users-and-roles/
AstraSerg
пользователя можно создать в БД admin, тогда и authSource должна быть admin
p
Да, Aggregation pipeline + lookup https://docs.mongodb.com/manual/reference/operator/aggregation/lookup/
примерно так?
let data= await collection1.aggregate([
{ $match: { myId: {$ne: ''} } },
{
$lookup: {
from: "collection2",
localField: "collection2idInCollection1",
foreignField: "Id",
as: "collection2"
}
}
])
.aggregate([
{$lookup: {
from: "collection3", // collection name in db
localField: "collection3idInCollection2",
foreignField: "Id",
as: "collection3"
}}
])
AstraSerg
не, второй aggregate не нужен
p
let data= await collection1.aggregate([
{ $match: { myId: {$ne: ''} } },
{
$lookup: {
from: "collection2",
localField: "collection2idInCollection1",
foreignField: "Id",
as: "collection2"
}
},
{$lookup: {
from: "collection3", // collection name in db
localField: "collection3idInCollection2",
foreignField: "Id",
as: "collection3"
}}
])
p
так?
p
а что, если названия полей в коллекции 1 и коллекции 2 совпадут?
AstraSerg
типа того, вот здесь есть много примеров: https://stackoverflow.com/questions/43875141/mongo-multiple-lookup-and-group-in-aggregate
AstraSerg
или вот здесь: https://stackoverflow.com/questions/42592206/multiple-lookup-stages-in-mongodb-aggregation
p
localField: 'answers.comments',
похоже на правду)
p
а может быть такое, что если 2 джойна в запросе, то я неправильно nosql базу использую? может и не нужна нормализация, а дублировать данные нужно при каждом обновлении?
p
или это на вкус и цвет?