Deenya
просто у меня нет документов с данными по билду
Deenya
только отдельные запросы
Deenya
и поле с номером билда
yopp
ну тогда завести отдельную коллекцию со статой по билдам, да
Deenya
как вариант
yopp
но вообще, например в teamcity, это уже встроено всё
yopp
включая базовые метрики по использованию ресурсов в момент билда
Deenya
ну, это скорее для практики проект
Deenya
или для портфолио
Deenya
а где там данные жметра хранятся?
Deenya
в базе?
yopp
в тимсити? да, в «базе». там есть выбор где хранить данные.
yopp
в смысле адаптеры разные есть
yopp
можно и в pg
Deenya
просто у дженкинса например в файлах
yopp
и это всё что вам надо знать о качестве дженкинса. ;) он как был гудзоном, так и остался. и тот факт что его форкнули в 11 году, не отменяет того факта что он застрял в 2006. когда его делать начали
Deenya
но у всего есть плюс
Deenya
можно поделать свои велосипеды!
yopp
я в дс2 был, хотел встретиться!
yopp
но теперь дс:дс2 1:1
Deenya
но вопрос
Deenya
если он такой дремучий, почему он такой популярный?
Deenya
я его намного чаще чем тимсити вижу в разных проектах
Deenya
точнее тимсити даже не припомню
yopp
это несколько не для этого чата обсуждение
CC-BY-SA-4.0/Docker-ce30.0
девопсного какого-нибудь наверное.
Deenya
еще вопрос, флаг ошибки у меня булевый, можно ли просуммировать ошибки в агрегате?
yopp
{$group: {_id: "$boolean_key", count: {$sum:1}}}
yopp
Будет два или три документа один с true, один с false и один с nil кажется.
yopp
Можно ещё на условиях сделать
Talgatio
Друзья, такой вопрос. Как мне сделать апдейт схемы монгуса в свойстве, которое является массивов объектов
Talgatio
let chatSchema = new Schema({ chat_id: String, members: [{ _id: String, lastReadMessage: String }], createdAt: Date, interlocutor: { username: String, company: String } });
Talgatio
получается мне надо обновить lastReadMessage для определленого _id в этом массиве
Anonymous
https://www.udemy.com/the-complete-developers-guide-to-mongodb/ классно фигачит автор - прямо разжевывает и в рот кладет )) #знания
yopp
Ну вот добавь тег #знания туда :)
Anonymous
))
Anonymous
немного не в тему - инфа из этого курса Зарегистрированных студентов: 19 000 если даже считать $10 с рыла за курс, то автор заработал $190 000, так что-ли? если так - то фигасе! я впечатлен! ))
yopp
Не. От половины до 25% скорее всего.
yopp
https://support.udemy.com/hc/en-us/articles/229605008-Instructor-Revenue-Share
Ilyas
нет однозначного ответа
Я решил сделать так: Каждый день создается документ. В принципе я мог бы в один документ добавлять каждый день дату посещения и визиты, но максимальный объем у документа 16mb. И он достигнет когда-то этот размер, поэтому решил создавать отдельный документ на каждый день. А отдаю его 1 документом с помощью агрегации, т.е выглядит следующим образом: { dates: ["2017-12-22T21:00:00.000Z", ...N], visits: [1,...N], clicks: [1, ...N] } Это нормально?
Anonymous
$190000 * 0.25 = $47500 у америкосов $75000 в год уже считается нормально, жить можно? )
yopp
Дата монотонно возрастает?
Ilyas
Можно и так. Но тут будет сложно например отфильтровать кусок данных по датам
Я всю статистику отдаю, а на клиенте уже придумал что как отображать, это примерно работает как у вк. Есть brush чтобы перемещаться по графику.
Ilyas
Как у вк снизу графика
yopp
Ну если так работает, то и отлично
Ilyas
Ну если так работает, то и отлично
Окей, спасибо за ответы
yopp
Это достаточно компактная запись, близкая к оптимальной. эффективнее уже в лоб не сделать. Разве что дату заменить на номер часа
yopp
Можно еще рассмотреть вариант когда _id дата, а в теле ключ из массива документов {t: Date, v: Num, c: Num}
yopp
Насколько я помню из своих rnd на эту тему, там после snappy разницы с тремя массивами будет небольшая
yopp
Но зато можно будет сделать индекс по t
Mykola
Как написать запрос что бы заметчить 2 из array в wallets ?. Если бы wallets: 2 то тогда данный запрос сработал.
Anonymous
гайз, вводный курс по тестированию mocha есть на русском ( видосик )? смотрю курсик по nodejs+mongo+mongoose, а там автор юзает mocha - приходится уклониться в сторону
Shaxawan
hello everyone, i want to design model of product using mongodb
yopp
http://databasearchitects.blogspot.de/2017/12/the-case-for-b-tree-index-structures.html
Shaxawan
How to set unique readable autoincrement id for doucment in mongodb for multi users and multi process without duplicate.
Shaxawan
Как установить уникальный читаемый идентификатор автоинкремента для документа в mongodb для нескольких пользователей и многопроцессорный процесс без дублирования.
Deenya
ребята, чет я подзалип с этим аггрегатом. Как мне взять целую часть от аккумулятора среднего?
Deenya
Deenya
такая запись выдает мне "unknown group operator '$trunc'
Deenya
все, разобрался
Deenya
yopp
Питер. Мне птичка донесла что ты там
Zloy-Dobry
Дратути
Zloy-Dobry
пасаны с аггрегейтом могете подсобить?
CC-BY-SA-4.0/Docker-ce30.0
Лучше сразу вопрос задать.
Zloy-Dobry
и правда
Zloy-Dobry
Есть такое: { "_id": ... "type" : "type1", "status" : "2", } , { "_id": ... "type" : "type2", "status" : "1", } , { "_id": ... "type" : "type1", "status" : "2", } хочу посчитать все типы по статусам, на выходе хочется что то типа { _id: nill, "type1": { "1": 2, "2": 1 }, "type2": { "1": 1 } }
CC-BY-SA-4.0/Docker-ce30.0
Это вопрос?
Zloy-Dobry
ага
Zloy-Dobry
вродь как
CC-BY-SA-4.0/Docker-ce30.0
А, аггрегацию.
Zloy-Dobry
ну да
yopp
Object to array в помощ
yopp
Но будет сложно.
yopp
Несколько проще будет с документом на каждый type