Vyacheslav
мне тоже пишет, что "поменяло". Но полистав бд — ничего.
Андрей
У меня всё меняется. Списал с ответа под копирку и поменял имена на свои.
Андрей
БД 5 версии
EMiN
Кто-нибудь работает с mongo на маках с М1? Не в докере а установленную в системе? Хочу взять мак для работы, насчет М1 сомнения.
✨ Uni
Alexander
🏳️🌈Сель
Можно ли как-то указать в проекции чтобы возвращало не весь массив, а только те его элементы, которые соответствуют поиску?
Andrey
Andrey
Bair
Доброго времени суток всем) я новичок в программировании. Вопрос тут: База mongo, делаю запрос "db.users_collection.find({"_id": user["_id"]}, {"modify": {"$lte": 5}}) в консоле - нормально выдаёт из коллекции то, что надо. А в программе, пытаюсь реализовать условие по этому запросу, но оно возвращает не булево значение, как этот запрос в булево превратить, если нашел, то то-то, если нет, то дальше идём., сломал голову уже чё делать не знаю(
Bair
спасибо за помощь разобрался)
Alexander
Simon
Joe
Alexey
Ещё лучше – берите M1 Pro / Max с 32 / 64 ОЗУ. Если можете, конечно 😄
Danil
Здравствуйте, а можно ли как-то брать и выводить из базы данных те документы у которых например с поля "balance" выводило первый документ самое большее число, второй меньше, ну тоесть например
{"Name": "Joke", "balance": 186}
{"Name": "Georgy", "balance": 151}
{"Name": "Linda", "balance": 128}
{"Name": "Danny", "balance": 97}
Можно ли так сделать?
Андрей
find({}).sort({balance: -1})
Danil
find({}).sort({balance: -1})
Всё работает, а вы не знаете как сделать типо выводилась таблица лидеров? Например так
1# | "name" | Баланс: "balance"
2# | "name" | Баланс: "balance"
3# | "name" | Баланс: "balance"
4# | "name" | Баланс: "balance"
Ну что бы в 1# | "name" стояло имя того у кого самое более число? И в баланс то число относящиеся к имени?
Андрей
Danil
Максим
Привет коллеги! Думаю над использованием mongodb в одном из фановых проектов и хочется анализировать / редактировать данные средствами GU. Compass вроде все это позволяет, но проблема с данными типа ObjectId подскажите существует ли способ вывести в интерфейс значение объекта на которое ссылается ID ?
Максим
Viktar
Danil
Слушайте, а как выводить только значение из бд
Ну тип выводит
{'balance': 0}
А надо выводить просто 0
Как это сделать?
Viktar
Danil
Ну у меня бот, я и хочу сделать это
Ilya
Максим
Danil
Danil
А я тупой, я просто забыл добавить ["balance"]
Максим
Но работа анализ данных / таблица будут не доступны?
Viktar
Максим
Не понял вашего вопроса
Изначальная задача визуально анализировать данные из mongoDB, главная проблема в штатной таблице интерфейса отсутствие как таковой ссылки и соответственно данных.
Danil
Слушайте, у меня вот сам код берущий из бд
collusers.find({}, {"username": 1, "reputation": 1, "_id": 0}).sort("reputation", 1)
И код как я пытаюсь выводить, выводит только первый документ ник и репутация, второе тот же самый ник и репутацию, как сделать что бы оно выводило второе другое?
Anton
Коллеги, а как mongodb ведёт себя при большом объеме данных, если ли тормоза допустим 100 млн документов в коллекции и по ним делаю выборку и очень частые записи туда.
Andrey
Andrey
Semeon
Уважаемый чат, нужна ваща помощь.
С помощью aggregate() нахожу документы по полю. Затем, нужно получить speciality.tags и отфильтровать дубли. Документы со speciality.tags получаю, но отфлитровать дубли не получается.
Пример кода: https://mongoplayground.net/p/WwoHGBqzqmi
В идеале, конечно, получить один массив с отфильтроваными дублями из поля speciality.tags.
Пожалуйста, подскажите, что не так делаю?
🦋noteee
let result = await db.kbMain.find({inID: 2});
🦋noteee
🦋noteee
Что то я прикола не понял. Тут же вообще нету параметры inID, но он выводит полностью коллекцию
Anonymous
🦋noteee
Anonymous
А какая задача?
Anonymous
Anonymous
че у тебяя в моделе
🦋noteee
🦋noteee
че у тебяя в моделе
4 разных модели. Во всех моделях используется поиск по двум параметрам (id, inID)
Anonymous
чет не вижу в первой моделе InId
Anonymous
так ты его создай все равно поставь required: false
🦋noteee
Anonymous
он не знает что это за поле, поэтому и не включается
Anonymous
обязательность поля
Anonymous
да
Anonymous
let result = await db.kbMain.find({inID: 2});
Anonymous
терь вот так
🦋noteee
О боже, спасибо. Это работает. Я бы никогда не догадался до такой тонкости. Благодарю
Anonymous
~<永続>~
а точно mongodb://user:pass@mongo:27017/ а не mongodb://user:pass@localhost:27017/ ???
Сароар🧑🏼🦱
~<永続>~
🤔
~<永続>~
не шарю как докер хавает монгу, увы
Aryn
Всем привет!
Есть такие документы:
{forward_channel_id: 123, url: "asdasd"}
{forward_channel_id: 123, url: "dsasda"}
Как отсортировать все документы, чтобы получилось что-то типа того?:
{
"forward_channel_id": 123,
"urls": ["asdasd", "dsasda"]
}
Р00-👨🏻💻Михаил
Р00-👨🏻💻Михаил
Оба контейнера должны быть в одной сети
Р00-👨🏻💻Михаил
Создай виртуальную сеть подсоедини оба контейнера
Р00-👨🏻💻Михаил
no
Р00-👨🏻💻Михаил
Хотя нет то но есть ли то же самое у монги
Р00-👨🏻💻Михаил
И еще внутри контейнера приложения
Сароар🧑🏼🦱
errorMessage: Optional("Authentication failed.")
Сароар🧑🏼🦱
username and password верно почему не работает 🙁
Андрей