Описание тега mongodb-query
Этот тег предназначен для вопросов, связанных с запросом и обновлением коллекций MongoDB либо через оболочку mongo, либо с помощью драйвера языка программирования.
1
ответ
Совпадение в диапазоне двух полей из массива значений
У меня есть массив чисел [111, 444, 777] Я хочу заглянуть внутрь этих 2 документов { _id: 1, lookHere: {rangeLow: 333, rangeHigh: 555} }, { _id: 2, lookHere: {rangeLow: 222, rangeHigh: 333} } Я хочу написать запрос, который возвращает только 1-й док…
28 окт '17 в 15:47
2
ответа
Использование $group и фильтрация запросов вместе
У меня есть коллекция такого рода { "_id" : <id>, "USER" : <user1>, "LIST" : <array>, "TIME" : 1234 }, { "_id" : <user1>, "USER" : <id>, "LIST" : <array>, "TIME" : 1233 }, { "_id" : <user3>, "USER" : <id&…
19 апр '18 в 08:48
1
ответ
Вернуть счетчик подколлекции с результатом в MongoDB и отсортировать по возрастанию
У меня возникли проблемы с получением подсчета подколлекции с сортировкой результата по счету в порядке возрастания. вот как моя коллекция scripts похоже: { "_id" : ObjectId("58bbf0a4b14e5fc44d5e9393"), "label" : "Binarization", "name" : "nlbin", "r…
12 мар '17 в 16:23
2
ответа
findAndModify объект, используя ключ переменной
Я пытаюсь обновить запись, которая имеет переменный ключ и ранее существующий объект, связанный с этим ключом, как таковой: [variable_name] : { date : 'XXXX' } Как я могу использовать findAndModify(), чтобы вставить больше значений ключа в эту струк…
23 сен '15 в 16:54
1
ответ
Найти наиболее часто встречающиеся слова существуют в поле Mongodb
У меня есть коллекция A и массив B какая структура, как показано ниже: A: { "_id" : ObjectId("5160757496cc6207a37ff778"), "name" : "Pomegranate Yogurt Bowl", "description" : "A simple breakfast bowl made with Greek yogurt, fresh pomegranate juice, p…
26 мар '16 в 05:51
1
ответ
MongoDB - логическое ИЛИ при поиске слов и фраз с использованием полнотекстового поиска
Я задал связанный вопрос ранее, и как было предложено на постере, этот новый вопрос был создан в качестве продолжения: MongoDB полнотекстовый поиск - совпадающие слова и точные фразы У меня были некоторые проблемы с неожиданными результатами при исп…
10 фев '15 в 09:35
0
ответов
Реализация данных Spring для обработки запроса с датами в MongoDB
У меня есть проблема с весенней обработкой данных Mongo DB поиска с диапазоном дат. Мой источник данных Spring определяет функцию с этой сигнатурой: long countByDatetimeBetween(ZonedDateTime start, ZonedDateTime end); И в журналах я вижу, что spring…
22 дек '14 в 13:23
1
ответ
Найти вложенный документ по идентификатору на основе значения в родительском
Учитывая, что у меня есть документ следующей структуры: { selectedId: ObjectId("57b5fb2d7b41dde99009bc75"), children: [ {_id: ObjectId("57b5fb2d7b41dde99009bc75"), val: 10}, {_id: ObjectId("57b5fb2d7b41dde99009bc75"), val: 20}, ] } где родительское …
18 авг '16 в 18:55
1
ответ
Оболочка mongodb: обновлять документ, только если он существует
Если я не ошибаюсь $set в следующем добавим поле, если оно не существует. db.coll.update({profession:"devs"}, { $set : { daysSpent : 30 } }, {multi:true}); это установит daysSpent 30 для всех документов с профессиями "разработчиков", независимо от т…
12 июл '15 в 06:33
2
ответа
Как выбрать извергов, включая новое поле, значение которого является суммой других определенных полей с мангустом
Я работаю с mongoose, и я хотел бы выбрать поля, включая новое поле, значение которого является суммой других конкретных полей. Например, есть схема модели, как показано ниже. const monsterSchema = new Schema({ name: { type: String }, power: { type:…
15 сен '16 в 11:59
1
ответ
Структура коллекции разговоров Mongodb (как узнать количество новых сообщений)
Я разрабатываю диалоговое окно для сайта, где структура документов выглядит следующим образом: { '_id' : {'$id' :'507f1f77bcf86cd799439011'} 'user_a' : { 'user_id' : {'$id' :'54304264e77cc5a1670cb318'}, 'updated' : '2014-11-01 19:56:09.000Z' }, 'use…
01 ноя '14 в 21:33
2
ответа
Как отфильтровать элемент (продукт) с несколькими параметрами в mongodb / PHP?
Я использую mongodb с laravel (php framework). Используя метод post, я отправляю параметр фильтра в функцию контроллера. ItemController.php public function search_item(Request $request){ $item = $request->all(); $item = $this->item->search_…
22 дек '16 в 13:03
0
ответов
Loopback JS Geopoint вызывает загрузку процессора более чем на 100%
Я использую функцию loopbackjs Geopoint для запросов на основе геолокации. Это мой запрос: var loopback = require('loopback'); var here = new loopback.GeoPoint({ lat: lat, lng: lng }); Asset.find({ where: { Location: { near: here, maxDistance: 3, un…
12 дек '16 в 17:06
2
ответа
Mongodb агрегат показать счетчик с нулевым значением на нескольких полях
Я пытался применить агрегацию на нескольких полях, чтобы показать количество, но это не работает. У меня есть от 4 до 5 различных значений, скажем, value1,value2,value3,value4,value5, но это не является фиксированным, это может быть очень повторяющи…
28 ноя '16 в 04:18
1
ответ
Запрос выполняется быстрее без индекса
Ниже приведена упрощенная версия документа в моей базе данных: { _id : 1, main_data : 100, sub_docs: [ { _id : a, data : 22 }, { _id: b, data : 859 }, { _id: c, data: 151 }, ... snip ... { _id: m, data: 721 }, { _id: n, data: 111 } ] } Итак, предста…
22 авг '16 в 20:29
4
ответа
MongoDB агрегатная конвейерная группа
Я пытаюсь построить конвейер, который будет искать документы по определенным критериям и группировать определенные поля, чтобы получить желаемый результат. Структура документа deals является { "_id":"123", "status":"New", "deal_amount":"5200", "deal…
06 мар '18 в 13:32
1
ответ
$ сумма значений в массиве в mongodb
У нас есть коллекция Mongo, которая имеет эту форму: [ { "_id" : "34210db0-6g91-83e8-ae8c-659f064f503f", "dateReceived" : ISODate("2018-01-01T00:00:00.000Z"), "group" : null, "clientShortName" : "My Client Name", "sourceShortName" : "Datasource Name…
14 июн '18 в 19:59
1
ответ
Найти объекты mongodb, используя ISODate, используя JAVA
Объекты Find между двумя датами MongoDB отвечает на команду mongoshell. Но я требую, чтобы это делалось на Java. Я объяснил свой вопрос немного больше. надеюсь это поможет Ниже находится объект { "_id" : ObjectId("5a8f997fcdc2960adae4f91a"), "cobDa…
19 апр '18 в 15:44
1
ответ
Ограничить поля вложенных документов
Я использую официальный драйвер MongoDB C# для связи с моими серверами MongoDB. Это моя полная схема сущности: public class Person { public ObjectId _id { get; set; } public String FirstName { get; set; } public String LastName { get; set; } public …
02 июл '14 в 08:40
2
ответа
Как отфильтровать подмассив и вернуть документ в монго
У меня две коллекции Employee, Client Employee схема имеет следующую запись { "_id": ObjectId("5a852dcd0290f7eca89e9a79"), "FirstName": "Nirav", "LastName": "Modi", "Gender": true, "Forms": [{ "ClientId": ObjectId("5a8528ed0290f7eca89e9a5f"), "Proje…
17 фев '18 в 07:04