Вопросы по теме 'mongodb-query'
Случайная запись из MongoDB
Я ищу случайную запись из огромной коллекции (100 миллионов записей).
Как это сделать быстрее и эффективнее?
Данные уже есть, и нет поля, в котором я мог бы сгенерировать случайное число и получить случайную строку.
162607 просмотров
schedule
16.03.2024
Подстановочный знак MongoDB в ключе запроса
Можно ли подставить ключ в запросе? Например, учитывая следующую запись, я хотел бы сделать .find({'a.*': 4}) Это обсуждалось здесь https://jira.mongodb.org/browse/SERVER-267 , но похоже, что проблема не решена.
{
'a': {
'b': [1, 2],...
27243 просмотров
schedule
07.04.2024
Mongodb (v2.4.0) $ match aggregate не работает с диапазоном дат
Я использую java-драйвер mongodb через репозиторий maven (как показано ниже в pom.xml) для запроса транзакций между диапазоном дат с агрегированным фреймворком. Драйвер java генерирует следующее совпадение $, которое я пытался проверить на консоли...
7722 просмотров
schedule
22.11.2023
Условный запрос mongodb, превышающий $gt, возвращает нулевые результаты
У меня есть база данных mongodb, в которой есть коллекция пользователей, содержащая следующий документ
{
"_id": ObjectId("5161446e03642eab4a818fcd"),
"id": "35",
"userInfo": {
"name": "xyz",
"rollNumber": 121
}
}
Я хочу получить...
1813 просмотров
schedule
21.02.2024
Запрос более 27 миллионов документов в mongodb
У нас есть 27 миллионов документов, распределенных по 3 сегментам, каждый из которых содержит примерно 9 миллионов документов. Каждый документ имеет ~ 15 проиндексированных полей. Требование состоит в том, чтобы мы могли фильтровать эти документы,...
1448 просмотров
schedule
27.03.2024
Запрос MongoDB для документов, содержащих хотя бы одно из значений, указанных в массиве
У меня есть коллекция в MongoDB, которая структурирована следующим образом:
[
{
"_id": ObjectId("51bf000a3d489f2df59aa4c6"),
"courses": ["course1", "course2"]
}, {
"_id": ObjectId("52cc789a4df828450c16e52c"),
"courses":...
938 просмотров
schedule
27.11.2023
Понимание производительности: агрегация монго против подсчета
Если я выполняю запрос на подсчет, я получаю результаты за ‹2 секунды.
db.coll.find({"A":1,"createDate":{"$gt":new Date("2011-05-21"),"$lt":new Date("2013-08-21")}}).count()
При этом используется следующий индекс...
4631 просмотров
schedule
14.11.2023
Элементы подсчета агрегации mongodb из двух массивов
Я пытаюсь подсчитать элементы из двух массивов в одной модели:
Модель:
{_id:1
name:"fun",
objectsTypeA: [
objectId_1
objectId_2
],
objectsTypeB: [
objectId_5
objectId_9
]
},
{_id:2
name:"boring",...
118 просмотров
schedule
14.02.2024
Как удалить определенные данные в документе в mongodb
Привет, это мой документ в mongodb, теперь я хочу удалить данные Kumar [] в данном документе, который я использовал (обновление всплывающих окон) и удалить функции. один удаляет внутренние данные, а другой удаляет весь документ, любая помощь...
433 просмотров
schedule
31.03.2024
$ где в веб-оболочке mongodb не работает
У меня есть приведенный ниже набор тестовых документов, которые я вставил в mongodb, и когда я использую для запроса db с помощью $ where, получите следующее исключение
Ошибка: ошибка базы данных: запрос $ where, но нет скриптового движка
Любая...
701 просмотров
schedule
12.11.2022
Оболочка MongoDB: запрос BinData по типу
Я пытаюсь запросить большую коллекцию по полю _id, которое использует BinData.
Некоторые из этих идентификаторов используют BinData типа 4:
"_id" : BinData(4,"CNDF66qIlCY92q1vFAAAAQ==")
Хотя некоторые используют BinData типа 3:
"_id" :...
1016 просмотров
schedule
26.03.2024
Получить релевантный упорядоченный результат из текстового запроса в коллекции MongoDB с помощью драйвера C#
Я пытаюсь отправить текстовый запрос коллекции и получить результаты в порядке текстового совпадения. документы довольно хорошо объясните, как это сделать в оболочке:
db.articles.find(
{ status: "A", $text: { $search: "coffee cake" } },
{...
1833 просмотров
schedule
26.12.2023
Как сделать запрос с помощью точки (.) через Mongoose в Node.js и как добавить пустой массив
У меня есть следующая схема:
var userSchema = new Schema({
userID: Number,
userName: String,
userEmail: String,
teams:Array,
socialMedias:
{
fbUID: String,
googleUID: String,...
942 просмотров
schedule
26.03.2024
MongoDB – получить документы с максимальным атрибутом на группу в коллекции
Мои данные выглядят так:
session, age, firstName, lastName
1, 28, John, Doe
1, 21, Donna, Keren
2, 32, Jenna, Haze
2, 52, Tommy, Lee
..
..
Я хотел бы получить все строки, которые являются самыми большими (по возрасту) за сеанс. Итак, для...
3291 просмотров
schedule
20.11.2023
Нажмите более одного массива в одном запросе Mongoskin
Я использую MongoDB с Mongoskin. У меня есть следующая структура данных:
clients: {
firstArray: [
{
_id: '153'.
someField1: 'someVal1',
someField2: 'someVal2'
}
...
]
secondArray: [
{
_id: '7423'....
253 просмотров
schedule
06.05.2024
Как сделать сложное обновление на MongoDB
У меня есть вопрос. Мои данные такие:
{
"name" : "username",
"surname" : "surname",
"playlists": {
"name": "playlistName",
"date": "27-09-14",
"musics": [
"music name 1",
"music name 2"
]
},
"playlists": {...
127 просмотров
schedule
22.03.2024
MongoDB Не удалось определить информацию о сериализации
У меня проблема с запросом Mongodb. Вот классы:
class A
{
}
class B : A
{
}
class C : A
{
public string prop1 { get; set; }
}
class D
{
public List<A> collection1 { get; set;...
2084 просмотров
schedule
30.01.2024
Использование составного индекса MongoDB с $or
У нас есть составной индекс, такой как {a,b,c} , и запрос похож на
{$or:[{a: <value 1>, b: <value 2>}, {a: <value 2>, b: <value 1>}], c: {$gte: <value c1>, $lte: <value c2>}}
Тогда индекс используется...
38 просмотров
schedule
27.03.2024
мангуст, чтобы определить обновление-upsert выполняет вставку или обновление
Я хочу проверить, работает ли опция "upsert" для обновления. Поэтому я дважды «вставляю» объект в mongodb с одним и тем же ключом. Однако он не отображал вставленное сообщение. Я что-то упустил?
(mongodb: v2.6.3; мангуст: 3.8.15)...
6476 просмотров
schedule
10.12.2023
Группировка и запрос по месяцам и дням в Mongo DB
У меня есть коллекция с именем «заказы», и в ее документах есть атрибуты _id, totalAmount и orderTime. Я хочу получить общее количество заказов в данном месяце, заказанных по дням. Вот запрос MySQL для этого (при условии, что данный месяц равен 9)...
1143 просмотров
schedule
31.10.2022