Вопросы по теме 'mongodb-aggregation'

Конвейер агрегации MongoDB: подсчет документов с полем меньше значения?
У меня есть существующий отчет, использующий структуру агрегации MongoDB, и я хотел бы добавить в него новое поле — количество всех документов, в которых одно из числовых полей меньше заданного значения. В моих документах есть поле длины, среднее...
594 просмотров

MongoDB получает первый и последний документ в совокупном запросе
Как я могу получить первый и последний документ на основе поля time . Я могу использовать $group и получить $first и $last документ, но мне не нужно группировать здесь, просто получить первый и последний полный документ. Может быть, я мог бы...
10528 просмотров

Mongo не возвращает документы в агрегированном виде с использованием $gte и $date
В MongoDB (v3.2.8) у меня есть некоторые сегментированные значения, хранящиеся во временной последовательности. В настоящее время я пытаюсь агрегировать данные из этих сегментов, используя структуру Morphia (v1.1.0), ограничивая документы датой...
1066 просмотров

Драйвер узла MongoDB Счетчик текущей агрегации
Я использую mongodb для узла и пытаюсь агрегировать коллекцию документов на основе некоторых установленных фильтров, а затем ограничиваю ее до 10. У меня она отлично агрегируется и очень хорошо ограничивается, но мне нужно получить общее количество...
441 просмотров

Как я могу получить частное значение в агрегации из Mongodb 3.0?
MongoDB 3.2 поддерживает операторы $divide и $floor . Итак, в версии 3.2 я использую только этот оператор. Но в версии 3.0 предоставляется только оператор $divide . Оператор $divide вычисляет частное, которое является десятичным, а не...
54 просмотров

Могу ли я объединить два запроса mongodb в один запрос, используя golang (mgo)?
Я использую golang и mgo , mongodb version is 3.2.9 Например, у меня есть два документа в одной коллекции: {"groupId" : 4, "name" : "email", "value" : "[email protected]"} {"groupId" : 4,"name" : "phoneNumber","value" : "000000000"} Я...
1228 просмотров

объединить два поля в объект
Я пытаюсь объединить два поля, вот моя коллекция db.Acc_Details.findOne() { "_id": ObjectId("577f43fe748646cc91370713"), "Acc_Id": 1, "Name": "xxxxx", "Phone": NumberLong("123456789"), "Email": "[email protected]" }...
1652 просмотров

Использовать $lookup в массиве объектов
У меня есть следующая структура документа: { _id: 123, name: 'My playlist', videos:[ {videoId:1}, {videoId:2}, {videoId:3}] } Теперь я хочу сделать $lookup в коллекции видео, чтобы получить все видеоданные. В итоге мне нужна...
4684 просмотров
schedule 08.08.2023

Как фильтровать данные между двумя временами от чч: мм до чч: мм в mongoDB
Мангуст var filter = {}; filter.strBillDate = { "$gte": new Date(req.params.fromdate), "$lt": new Date(req.params.todate) }; return Sales .aggregate([{ $match: filter }, { "$project": {...
434 просмотров

Совокупный запрос mongoDB, возвращающий результаты в обратном порядке
Мой конвейер агрегации на mongoDB похож....
648 просмотров
schedule 18.09.2022