Вопросы по теме 'mongodb-query'

Проверка Mongodb и добавление ссылочного значения
У меня две коллекции. checkone {"_id":1,"name":"alex"}, {"_id":2,"name":"sandy"} checktwo {"_id":11,"password":"alex",tenant_id:{$ref:"checkone","$id":1}} {"_id":12,"password":"suman",tenant_id:{$ref:"checkone","$id":2}} Checktwo tenant_id,...
511 просмотров
schedule 17.11.2021

Дизайн базы данных схемы mongodb
У меня есть таблица пользователей, например: { _id: kshjfhsf098767, email: email@something name: John joshua } { _id: dleoireofd9888, email: email@hhh name: Terry Holdman } А у меня есть другая коллекция "игра" {_id: gsgrfsdgf8898,...
313 просмотров
schedule 07.09.2021

Невозможно обновить объект Inner Arraylist с помощью Java-драйвера Mongodb
У меня ниже структура документа в базе данных mongodb: { "_id" : ObjectId("52ec7b43e4b048cd48499b35"), "eidlist" : [ { "eid" : "64286", "dst" : NumberLong(21044), "score" : 0 },...
812 просмотров
schedule 09.11.2021

MongoDB группировка по внутренним элементам массива
У меня есть список статей, и у каждой из них есть свойство массива, в котором перечислены различные лица, упомянутые в них: _id: { $oid: "52b632a9e4f2ba13c82ccd23" }, providerName: "The Guardian", url:...
63089 просмотров

Есть ли способ спроецировать тип поля
Предположим, у нас есть что-то вроде следующего документа, но мы хотим вернуть только поля, содержащие числовую информацию: { "_id" : ObjectId("52fac254f40ff600c10e56d4"), "name" : "Mikey", "list" : [ 1, 2, 3, 4, 5 ], "people" : [...
518 просмотров

Запрос Mongodb по модулю с динамическим полем
У меня есть коллекция с записями как {_id" : ObjectId("52ff99402cfff2733d826bfe"),"f" : 60} Я хочу сделать запрос, в котором поле «f» будет увеличиваться на случайное значение и передано оператору по модулю - что-то вроде db.col.find( { f...
614 просмотров
schedule 12.11.2021

Подсчет тегов в массиве тегов в документе mongodb внутри коллекции
У меня есть коллекция твитов mongo, и каждый документ выглядит так: { _id:'1234567', date:'9/27/08 3:21', tweet:'Some text here and some #hashtag and one more #hashtag2', a_name:'name', a_nick:'nick', hashtags:['#hashtag' , '#hashtag2' ]}...
3548 просмотров

mongodb: запрос значений (не объектов) в списке
У меня есть база данных с такими документами, как {_id: 5, fruit: 'apple', vitamins: ['B1', 'B12', 'A1'] } {_id: 7, fruit: 'appricot', vitamins: ['B6', 'D12', 'A1'] } Есть ли способ запросить все записи, например, витамин «А1»? Я ищу...
854 просмотров
schedule 21.10.2021

MongoDB: ищите людей на точной глубине
У меня есть графические соединения в MongoDB: { from: ObjectID(user), to: ObjectID(user) } если я хочу получить всех пользователей на глубине 1, это просто: db.connections.find({from:ObjectID(myUser)}); Но когда я хочу...
196 просмотров
schedule 18.10.2021

Сложная агрегация MongoDB
У меня есть ситуация, когда мне нужно выполнить группу по операции на основе значения массива, которое суммирует вхождения значения поля. Затем счетчики фильтруются, и результаты подготавливаются, чтобы их можно было отобразить в соответствии с...
1048 просмотров

Использование MongoCollection.FindAll возвращает один и тот же документ дважды
Мы столкнулись с ошибкой в ​​нашей системе, вызванной получением дубликатов документов из MongoDB. Это происходит при использовании FindAll при одновременном обновлении коллекции из другого процесса. Как лучше всего этого избежать? Мы не...
267 просмотров

Mongoose, как мне получить список разговоров, с которыми общался конкретный пользователь?
Хорошо, в основном моя модель данных выглядит так: var messageSchema = new Schema({ to: { type: String, required: true}, from: { type: String, required: true}, message: { type: String, required: true} }); Что я хочу сделать, так...
1126 просмотров
schedule 25.11.2021

частично обновить поля в документе - findAndModify удалить все остальные поля?
При использовании MongoTemplate - collection.findAndModify он удалит все поля документа и оставит только обновленные столбцы. Почему? Как частично обновить поля в документе? DBCollection collection =...
975 просмотров
schedule 19.11.2021

Mongodb Обновление / точное соответствие массива Upsert
У меня есть коллекция: gStats : { "_id" : "id1", "criteria" : ["key1":"value1", "key2":"value2"], "groups" : [ {"id":"XXXX", "visited":100, "liked":200}, {"id":"YYYY", "visited":30, "liked":400} ] }...
1681 просмотров
schedule 13.09.2021

Запрос Mongo на нескольких полях суб-документа
Предположим, у меня есть такая коллекция: { "arr" : [ { "name" : "a", "num" : 1 }, { "name" : "a", "num" : 2 } ] }, { "arr" : [ { "name" : "b", "num" : 1 }, { "name" : "a", "num" : 2 } ] }, { "arr" : [ { "name" : "b", "num" : 1 }, { "name" : "b",...
9207 просмотров
schedule 23.10.2021

MongoError: исключение: недопустимый оператор '$ setUnion'
Я пытаюсь использовать $setUnion в агрегационном запросе, он отлично работает в консоли MongoDB, но когда я пытаюсь сделать то же самое в моем приложении Node с Mongoose, он терпит неудачу с этой ошибкой: { [MongoError: exception: invalid...
1020 просмотров

В терминале mongodb обновляйте только документы, в которых есть это поле
Как в терминале я могу заставить mongodb обновлять только поле документов, которое он существует, а не добавлять поле в документ с новым значением, у которого еще нет этого поля.
64 просмотров
schedule 01.11.2021

Переключить логическое значение вложенных документов
Я пытаюсь переключить логическое значение внутри массива, который представляет собой набор объектов, проблема в том, что поле запускается для двух обоих объектов внутри массива, и я хочу переключить его только для одного объекта. Документ:...
1026 просмотров

MongoDB: получить последний полный документ для каждого идентификатора по дате / времени
Мне нужно получить последние документы, которые находятся в массиве идентификаторов на основе данных / времени. У меня есть следующий запрос, который делает это, но он возвращает только поля _id и acquiredTime . Как я могу заставить его вернуть...
115 просмотров

Автоматическая подписка на Meteor.js после обратного вызова с сервера
Я пытаюсь использовать функцию автоматической подписки Meteor на клиенте, но иногда она работает, а иногда нет. Итак, вот случай: Рабочая версия: у меня есть раскрывающийся список, заполненный каналами. Когда пользователь нажимает на канал, я...
156 просмотров
schedule 21.11.2021