Вопросы по теме '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 просмотров
schedule
10.11.2021
Есть ли способ спроецировать тип поля
Предположим, у нас есть что-то вроде следующего документа, но мы хотим вернуть только поля, содержащие числовую информацию:
{
"_id" : ObjectId("52fac254f40ff600c10e56d4"),
"name" : "Mikey",
"list" : [ 1, 2, 3, 4, 5 ],
"people" : [...
518 просмотров
schedule
04.10.2021
Запрос 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 просмотров
schedule
08.09.2021
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 просмотров
schedule
28.09.2021
Использование MongoCollection.FindAll возвращает один и тот же документ дважды
Мы столкнулись с ошибкой в нашей системе, вызванной получением дубликатов документов из MongoDB. Это происходит при использовании FindAll при одновременном обновлении коллекции из другого процесса.
Как лучше всего этого избежать?
Мы не...
267 просмотров
schedule
02.10.2021
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 просмотров
schedule
24.09.2021
В терминале mongodb обновляйте только документы, в которых есть это поле
Как в терминале я могу заставить mongodb обновлять только поле документов, которое он существует, а не добавлять поле в документ с новым значением, у которого еще нет этого поля.
64 просмотров
schedule
01.11.2021
Переключить логическое значение вложенных документов
Я пытаюсь переключить логическое значение внутри массива, который представляет собой набор объектов, проблема в том, что поле запускается для двух обоих объектов внутри массива, и я хочу переключить его только для одного объекта.
Документ:...
1026 просмотров
schedule
30.10.2021
MongoDB: получить последний полный документ для каждого идентификатора по дате / времени
Мне нужно получить последние документы, которые находятся в массиве идентификаторов на основе данных / времени. У меня есть следующий запрос, который делает это, но он возвращает только поля _id и acquiredTime . Как я могу заставить его вернуть...
115 просмотров
schedule
14.11.2021
Автоматическая подписка на Meteor.js после обратного вызова с сервера
Я пытаюсь использовать функцию автоматической подписки Meteor на клиенте, но иногда она работает, а иногда нет. Итак, вот случай: Рабочая версия: у меня есть раскрывающийся список, заполненный каналами. Когда пользователь нажимает на канал, я...
156 просмотров
schedule
21.11.2021