Вопросы по теме 'mongodb-indexes'
Тройной составной индекс Mongo
Если у вас есть двойной составной индекс { a : 1, b : 1}, мне кажется, что индекс не будет использоваться, если вы запрашиваете только b (т. е. вы не можете «пропустить» a в вашем запросе). Однако индекс будет использоваться, если вы...
877 просмотров
schedule
02.05.2022
MongoDB: почему сортировка по нескольким ключам не использует индекс?
Вопрос. У меня есть очень большая коллекция, которая индексируется по полю ts : (отметка времени)
> db.events.ensureIndex({'ts': -1})
Я хочу получить последние 5 записей. Что меня удивляет, так это то, что запрос не использует индекс и...
2008 просмотров
schedule
11.06.2023
как работает совместный индекс в mongodb?
В комментариях к этому вопросу я знаю, как создать индекс для операции сортировки: как работает индекс Mongodb?
Но я хочу знать, когда мы создаем совместный индекс для a и b , чем он отличается от простого индекса?
И почему мы выиграем,...
454 просмотров
schedule
03.08.2022
MongoDB индексирует несколько полей
Я прочитал главу об индексах в MongoDB в книге действий, и мне было интересно, может ли кто-нибудь расширить то, о чем там говорится в отношении индексов.
Если у меня есть индекс, который охватывает a,b,c,d,e , и я запрашиваю a,b,c , используется...
3672 просмотров
schedule
07.01.2023
Почему мои запросы MongoDB работают медленно после добавления новых элементов в коллекцию?
Любая помощь в этом будет принята с благодарностью.
У меня есть большая коллекция Mongodb, в которой я храню действия пользователей. У нее есть несколько составных индексов для запросов, которые я хочу выполнить, и обычно производительность...
902 просмотров
schedule
01.07.2022
Предложение по улучшению индексов MongoDB
Одна из вещей, которую мы узнали из видео «Index Cardinality» [M101J: MongoDB для разработчиков Java], заключается в том, что при перемещении документа с многоключевым индексом все его индексы также должны быть обновлены, что влечет за собой...
167 просмотров
schedule
03.01.2023
mongodb 2.6.3 использует неправильный индекс
У меня есть запрос, как показано ниже. Очевидно, что лучший индекс — «platform db.inbox_weibo.find({platform: "sina", keyuserAccountID:"1665337047", weiboAccountID: "2271338624"}).explain(true);
keyuserAccountID db.inbox_weibo.find({platform:...
61 просмотров
schedule
21.09.2022
MongoException: индекс с именем: код уже существует с другими параметрами
У меня есть коллекция mongodb term со следующей структурой
{
"_id" : "00002c34-a4ca-42ee-b242-e9bab8e3a01f",
"terminologyClass" : "USER",
"code" : "X67",
"terminology" : "some term related notes",
"notes" : "some notes"
}...
28133 просмотров
schedule
25.06.2023
MongoDB: текстовый индекс с массивами, индексируется только первый термин
У меня есть документ со следующей схемой
{
description : String,
tags : [String]
}
Я проиндексировал оба поля как текст, но проблема в том, что всякий раз, когда я ищу определенную строку в массиве, он возвращает документ, только если...
774 просмотров
schedule
04.03.2023
Индексирование MongoDB: несколько полей с одним полем или одно составное?
У меня есть коллекция геопространственных и временных данных с несколькими дополнительными свойствами, которые я буду отображать на карте. На данный момент коллекция насчитывает несколько миллионов документов и со временем будет расти.
Каждый...
1509 просмотров
schedule
12.05.2023
Как MongoDB выбирает планы-кандидаты
У меня медленный запрос в моем приложении. После создания двух индексов он использует их с большей производительностью в локальной БД. Но когда я развернул его в производственной БД, он по-прежнему использует исходный индекс.
Ниже этого то, что я...
1033 просмотров
schedule
27.12.2022
Что именно происходит, когда вы «индексируете» базу данных MongoDB?
Итак, я понимаю, что индексы имеют решающее значение, потому что они позволяют вам делать запросы, не просматривая всю коллекцию, но что именно такое индекс? Что на самом деле происходит с данными, когда вы вызываете .createIndex ()? Спасибо!
397 просмотров
schedule
04.04.2022
Почему Mongo запрашивает нулевые фильтры в FETCH после выполнения IXSCAN
Согласно документации Mongo ,
Запрос { item : null } соответствует документам, которые либо содержат поле item со значением null , либо не содержат поля item .
Я не могу найти документацию для этого, но, насколько я могу судить, оба...
362 просмотров
schedule
05.08.2022
Индексация NULL в mongoDB
У меня есть коллекция mongodb, например
{
template_id: { type: String, required: true },
owner: {
user_id: { type: String, required: true }
},
assignee: {
user_id: { type: String, required: false }
}...
412 просмотров
schedule
23.03.2024
MongoDB Compass создает индекс TTL
Я пытаюсь создать индекс TTL, используя компас mongo db.
Мой документ выглядит следующим образом
Я создал следующий индекс в mongo db compass.
Но индекс ttl, похоже, не влияет на существующие или новые записи в документе.
660 просмотров
schedule
27.05.2023
Последний конвейер агрегации для всех отдельных идентификаторов очень медленный, нужно создавать правильные индексы?
Учитывая, что следующий код конвейера агрегации возвращает самую новую запись для всех отдельных «внутренних_идентификаторов»:
db.locations.aggregate({$sort: {timestamp: -1}}, {$group: {_id: "$internal_id", doc: {$first: "$$ROOT"}}})
Этот...
51 просмотров
schedule
02.08.2023