Вопросы по теме 'aggregation-framework'
Сопоставление составных полей _id в агрегате MongoDB
Я новичок в MongoDB, поэтому, пожалуйста, простите меня, если на этот вопрос есть очевидный ответ...
Контекст:
Я следовал примеру в документации MongoDB для реализации иерархической агрегации. с помощью уменьшения карты. В примере...
1783 просмотров
schedule
19.11.2023
$avg в агрегации mongodb
Документ выглядит так:
{
"_id" : ObjectId("361de42f1938e89b179dda42"),
"user_id" : "u1",
"evaluator_id" : "e1",
"candidate_id" : ObjectId("54f65356294160421ead3ca1"),
"OVERALL_SCORE" : 150,
"SCORES" : [
{ "NAME" :...
832 просмотров
schedule
18.01.2024
Условия в Find, Mongo
У меня есть коллекция монго с документом следующим образом: -
{
"_id" : ObjectId("55a9378ee2874f0ed7b7cb7e"),
"_uid" : 10,
"impressions" : [
{
"pos" : 6,
"id" : 123,...
86 просмотров
schedule
25.12.2023
MongoDB MapReduce, возврат только при подсчете > 1
У меня есть данные в MongoDB. Структура одного объекта такова:
{
"_id" : ObjectId("5395177980a6b1ccf916312c"),
"institutionId" : "831",
"currentObject" : {
"systemIdentifiers" : [
{
"value" :...
533 просмотров
schedule
05.01.2024
Проверьте, не существует ли значение в поддокументе поддокумента
Я следующую схему.
var UserSchema = new Schema({
messages: [{
username: String,
read: [{
type: { type: String, enum: ['A','B','C'] },
}]
}],
});
var MySchema = new Schema({
users: [UserSchema]
});...
413 просмотров
schedule
28.11.2023
Задача группировки MongoDB — несколько групп, условия
Моя цель - получить все «студенческие» документы, принадлежащие «классам», в которых есть хотя бы один ученик «синего» класса и хотя бы один «красного» класса.
Я склонен просто выполнять последовательность запросов в Python (pymongo), решая задачу...
185 просмотров
schedule
21.01.2024
Как отфильтровать по ключу, найти по диапазону дат, а затем агрегировать по неделям в mongodb?
У меня есть коллекция монго с именем MyCollection , состоящая из документов, которые выглядят так:
{
"_id" : ObjectId("58085384e4b0f70605461e3f"),
"uid" : "fa1aeafc-18db-41a5-8ee5-ac0c32428fe1",
"Key1" : "Value1"
"timeStamp" :...
1576 просмотров
schedule
04.01.2024
Получить последний вставленный элемент в день
Есть ли в mongodb функция, которую я могу использовать для получения последнего вставленного элемента в день? У меня есть коллекция, в которой мне нужно получить последний вставленный элемент в день, данные сгруппированы на почасовой основе, как в...
53 просмотров
schedule
24.10.2023
MongoDB выполняет $ match с двумя значениями входного массива?
В MongoDB я пытаюсь написать запрос, в котором у меня есть два входных массива Bills , Names , где первый содержит биллиды, а второй - имена людей. Также на самом деле Bills в индексе i и Names в индексе i - это фактический документ, который мы...
295 просмотров
schedule
09.12.2023
Получить объект на корневом уровне mongodb
документ:
{"_id":"5cb0dfe234a8a30c9c0af127",
"sensors":
[{"value0":0.153,
"value1":-0.306,
"value2":9.807}],
"timestamp":1555095522489,"__v":0}
Я хочу получить 4 поля (отметка времени и значение 0..2) без какого-либо массива/объекта. unwind...
241 просмотров
schedule
18.12.2023
Как узнать количество непрочитанных
Я создал свою схему сообщения следующим образом: -
{
_id : message_unique_id,
recipients : [ user_id1,user_id2,user_id3 ],
message : "Hello Word",
readBy : [user_id2,user_id3],
chatId : unique_id_for_every_chat
}
Теперь я могу получить...
70 просмотров
schedule
04.12.2023
Mgo Совокупный конвейер $not оператор. Неизвестный оператор высшего уровня
Я пытаюсь создать агрегатный конвейер с помощью драйвера Mgo. Я продолжаю сталкиваться с неизвестным оператором верхнего уровня $not issue для следующей настройки. Я новичок в использовании go и mongo. Я создаю этот конвейер, чтобы отфильтровывать...
72 просмотров
schedule
25.10.2023
Как отсортировать массив документов, получить его содержимое и длину в агрегации mongodb?
Предположим, у меня есть схема, как показано ниже:
user = {
id:'an id'
username: 'some username'
}
post = {
id:'an id'
creater: 'some user id'
postText: 'some text'
}
comment = {
id:'an id'
idOfPostThisCommentBelongsTo:...
31 просмотров
schedule
29.10.2023
Несколько условий соответствия для одного и того же элемента массива
У меня есть коллекция устройств с примерно 50 000 документов. Я пытаюсь запросить массив маршрутов в каждом документе и вернуть документ, если для отдельных элементов массива выполнено несколько условий. Проблема в том, что, похоже, Mongo возвращает...
168 просмотров
schedule
30.10.2023