Вопросы по теме '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 просмотров

Условный запрос 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 просмотров

Элементы подсчета агрегации mongodb из двух массивов
Я пытаюсь подсчитать элементы из двух массивов в одной модели: Модель: {_id:1 name:"fun", objectsTypeA: [ objectId_1 objectId_2 ], objectsTypeB: [ objectId_5 objectId_9 ] }, {_id:2 name:"boring",...
118 просмотров

Как удалить определенные данные в документе в 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 просмотров

Как сделать запрос с помощью точки (.) через Mongoose в Node.js и как добавить пустой массив
У меня есть следующая схема: var userSchema = new Schema({ userID: Number, userName: String, userEmail: String, teams:Array, socialMedias: { fbUID: String, googleUID: String,...
942 просмотров

MongoDB – получить документы с максимальным атрибутом на группу в коллекции
Мои данные выглядят так: session, age, firstName, lastName 1, 28, John, Doe 1, 21, Donna, Keren 2, 32, Jenna, Haze 2, 52, Tommy, Lee .. .. Я хотел бы получить все строки, которые являются самыми большими (по возрасту) за сеанс. Итак, для...
3291 просмотров

Нажмите более одного массива в одном запросе 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 просмотров

Использование составного индекса 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 просмотров

Группировка и запрос по месяцам и дням в Mongo DB
У меня есть коллекция с именем «заказы», ​​и в ее документах есть атрибуты _id, totalAmount и orderTime. Я хочу получить общее количество заказов в данном месяце, заказанных по дням. Вот запрос MySQL для этого (при условии, что данный месяц равен 9)...
1143 просмотров
schedule 31.10.2022