Tatiana Belozub
Ребят, а что я делаю не так, коллекция создалась, а индекс почему-то в ней есть только один, тот который по дефолту, _id, хотя я пыталась добавить еще парочку как тут в последней строке:
use spdb
db.createCollection('fsta-articles');
db.getCollection('fsta-articles').createIndex({"ANIP" : 1});
Гена
всем привет
На аггрегацию можно эксплейн повесить, чтоб план выполнения увидеть?
Илья
{}, {"explain": true}
Илья
в параметре options короч
Гена
.aggregate(
[
{
"$unwind" : "$lines"
},
{
"$unwind" : "$lines.history"
},
{
"$match" : {
"$and" : [
{
"lines.history.operationStatus" : "DONE"
},
{
"lines.history.timeStamp" : {
"$gte" : ISODate("2020-05-21T08:20:00.000+0000"),
"$lte" : ISODate("2020-05-22T08:30:00.000+0000")
}
}
]
}
},
{
"$project" : {
"historyId" : "$lines.history._id",
"extObjectId" : "$extObjectId",
"timestamp" : "$lines.history.timeStamp",
"quantity" : "$lines.history.quantity"
}
}
],
{
"allowDiskUse" : false
}
)
Гена
чет не пойму куда здесь его втулить
Гена
а
Гена
понял
Гена
{
"allowDiskUse" : false
}, {"explain": true}
Гена
но чет он не эксплейнит ничего
Илья
{
"allowDiskUse" : false,
"explain": true
}
Гена
супер
Гена
спасибо)))
Алексей
Всем привет
Алексей
подскажите пожалуйста можно ли как-то сделать индексы по полую с toLowerCase?
vxtzo
Что за чат?
vxtzo
Подскажете?
Vova
Что за чат?
Здесь что за чат? Лол. Сообщество базы данных MongoDB
Null
4.2.6 (Apr 21) ◦ 4.0.18 (Apr 15) ◦ 4.4.0-rc5 (May 9)
• Плейграунд для запросов
• Документация
• Официальные курсы (Бесплатно)
26 мая — Онлайн митап Я.Облака
Stable: 4.2.6 ◦ Bugfix: 4.0.18
Legacy: 3.6.18 (May 1) ◦ Beta: 4.4.0-rc5
По вопросам платной поддержки и покупки лицензий пишите @dd_bb
☠️: 3.4.23 (Jan ‘20), 3.2.21 (Dec ’18), 3.0.15 (May ’17)
Null
26 мая в 18:00 МСК состоится бесплатный онлайн-митап по MongoDB от Яндекс.Облака.
О чем будут говорить?
• О мифах и популярных стереотипах, связанных с использованием MongoDB (Павел Перекалов, Я.Облако)
• Про особенности проектирования на базе MongoDB и про задачи, в которых лучше использовать другие сервисы (Михаил Гуренков, Skillaz)
• О том, сложно ли было начать использовать управляемое решение и как этот выбор повлиял на надежность (Александр Демух, Я.Толока)
• О том, как используя MongoDB реализовать надёжную и производительную очередь для записи данных в ClickHouse (Александр Демух, Я.Толока)
Мероприятие бесплатное, регистрация обязательна. Обещают пиццу 🍕
Регистрация: https://cloud.yandex.ru/events/129
Александр
Запись будет?
Evgeniy
Anna
Ребята, привет! Я из Яндекс.Облака 🙂
Anna
Anna
Если нет сайта, то можно указать нет.ру
Evgeniy
а вместо номера телефона "красный"?)
Daniil
Evgeniy
То есть результат может быть и отрицательный?))
Anna
Anna
Oleg
Нужно построить топ в зависимости от поля(уникально обновить у каждого документа в коллекции одно поле). Обновляю документы с помощью курсора и пакетных запросов. Проблема в том, что курсор слишком быстро даёт документы и база данных ложится. Возможно ли как-то заставить курсор ждать пока bulkWrite завершится прежде чем посылать новую пачку документов?
Nick
Oleg
разве каллбек в on('data', callback) будет ждать пока закончатся все операции причем асинхронные?
Nick
не знаток js
Evgeny
Ruslan
Сколько стоит джуниор разработчки с опытом работы 1 год в среднем?
Ruslan
Технологии например: nodejs, mongo, postgres, redis, docker, kuber немного, патерны ооп, solid, grasp. Тянет на 1к?
Vova
Технологии например: nodejs, mongo, postgres, redis, docker, kuber немного, патерны ооп, solid, grasp. Тянет на 1к?
В принципе да, 1-1.5к, тут уж как разраб захочет)
Daniil
А так, джун в мск это 1-1.5к$ да, примерно
Daniil
Daniil
От компании много зависит
Владимир Воландемортович
Владимир Воландемортович
Daniil
С годом опыта работы
Конкретно в критериях джун/миддл/сеньор не оцениваем
Владимир Воландемортович
Владимир Воландемортович
просто парень про джуна спросил, с годом комерческого опыта пусть лучше мидлом зовется)) а там либо прокатило либо нет)
Josh
в монгус схема не определяется в стейдже
Josh
вот такой запрос
Josh
https://play.db-ai.co/m/XsgGyYOtowABypn6/edit?key=U7KBTsywaYw
Josh
и в итоге отрабатывает вставкой "пустого" объекта в массив от конката
Josh
Josh
Slava
всем привет, как можно получить все совпадения из массива данных, срванивая с массивом?
У меня есть коллекция
User: {
email: {
lastMessage: string,
type: string
}
}
Я пытаюсь получить всех юзеров, у которых email совпадает с массивом email: [{lastMessage: ‘something’}, {lastMessage: ‘same’}]
Slava
как будет выглядеть схема запроса в таком случае?
User {
$in: [{ $elemMatch: {lastMessage: ‘something’} }, {…}]
}
?
Daniil
Вам нужен _id в storeSchema? Их можно отключить, передав _id: false в схему
Josh
Josh
Slava
Vladislav
Всем привет, помогите мне сделать схему для mongoose
Vladislav
сейчас это выглядит вот так у меня
Slava
Sergey Bedritsky
всем привет. недавно на маке, поэтому вероятно дурацкий вопрос. мне нужно установить Database Tools (без монги). я скачал архив, там бинарники. как их запускать непонятно? простое выполнение дает ошибку с администратором. ну и желательно запускать не из папки где скачались, а из любого места. нужно их куда-то переместить? в гугле 0
Sergey Bedritsky
до этого ставил тулзы на линуксе из терминала, таких прблем не было. для мака этой опции похоже нет
yopp
Sergey Bedritsky
это не то что я спрашиваю
Sergey Bedritsky
там не про тулзы
yopp
Пожалуйста, почитайте документ по ссылке и ознакомьтесь с набором пакетов в официальном тапе
Sergey Bedritsky
а ок, увидел в сообщении brew install mongodb-database-tools
Sergey Bedritsky
на странице по ссылке этого нету просто
Sergey Bedritsky
спс попробую
Sergey Bedritsky
Error: No available formula with the name "mongodb-database-tools"
Sergey Bedritsky
fail
Sergey Bedritsky
Error: No formulae found in taps.
Sergey Bedritsky