Maxim
Всем привет. Есть те кто разрабатывал realtime application(chat)? . Хотелось бы в лс задать пару вопросов по архитектуре БД/самого проекта. Стоит ли юзать монгу(основная БД проекта).
Sergey spbsite
geek@
Did anyone aware of mongodb deployment in free server
of Astora 𒉭
добрый день ребят, пользуюсь монгой. не подскажите как делать поиск _id категория
😳
Можно ли как нибудь сделать аггрегацию, где идет подсчет доков с условием( это сделано), а вот потом необходимо по id и другому полю в другой схеме, присоединить схему, и уже там тоже подсчитать некоторые поля
😳
а то не понимаю как это сделать
😳
если есть какие то похожие решения, то поделитесь, или советом как сделать
Vladyslav
of Astora 𒉭
Vladyslav
of Astora 𒉭
мне требуется сделать удаление всех тестов у которых _id анологичен тому _id категория которого я удалил
of Astora 𒉭
а точнее удаляю категорию, и удаляются все тесты с этим категорием
of Astora 𒉭
возможно ли такое?
Vladyslav
of Astora 𒉭
сейчас пытаюсь по _id категория удалить саму категорию с существующими тестами с этим _id категорием
of Astora 𒉭
пытался таким образом
geek@
Did anyone deployed nodejs app in heroku server
geek@
Plz help
qaınar
всем привет. есть такая проблема пытаюсь подключиться к удаленному сервера монго. пишу:
mongosh mongodb://id:port
qaınar
MongoNetworkError: connect ECONNREFUSED
qaınar
получают вот такую ошибку
qaınar
и вот как я могу изменить деффолтный сервер который у меня запущен? чтобы получить доступ как я понял
qaınar
буду рад помощи. ибо я что то упускаю
qaınar
окс спасибо
Anonymous
Здравствуйте, подскажите как сделать поисковую систему в mongo, чтобы выходил текст даже который не в начале, а например в середине
Anonymous
Кто знает помогите пожалуйста
Личность
подскажите пожалуйста как можно получить все данные из коллекции ?
fλüggåɘnk∂€čhiœßøλ∫ên
db.collection.find()
Личность
db.collection.find()
ну в ответ мне не приходят данные из коллекции , а вот это приходит [Symbol(builtOptions)]: {
raw: false,
promoteLongs: true,
promoteValues: true,
Alexandrr
BЕLый
Всем привет есть такая урла  mongodb://mongo-rs0-1,mongo-rs0-2,mongo-rs0-3/test  с ней я конекчусь к монге с репликациями с неста, как мне подключиться к этой дб через компас? реплики открыты на 27017,27018,27019 портах
Alexandrr
вот такой интересный вопрос.
есть коллекция с TTL индексом, в котором указано время жизни (а не дата, когда)
если я делаю дамп, а потом через "некоторое время" загружу его на другой машине, то монга посчитает их с истёкшим TTL или продолжит отсчёт после загрузки дампа?
либо отталкиваясь от времени на машине, сравнит TTL и разницу между "дата создания документа" и "текущая дата на машине"?
yopp
zdrt
День добрый, если использовать локальную версию mongodb, есть ли ограничения на объем? Необходимо работать с около 20млн документов...
Anonymous
Всех приветствую)
Ребят, а как атласом пользоваться в России? Или есть замена?
Влад
Влад
у кого-нить бывало после установки монги вот такая хуйня? раз в какое-то время трутся все бд и создается 1 с просьбой закинуть на бтк
Влад
из принципа начал тестить че за хрень, оказывается такая хорошая монга ставится по гайдам от digitalocean, буквально первая-вторая ссылка в гугле по установке монги
Anton
Dmitry
Alex
Alex
Dmitry
Alex
first_name
Подскажите, есть похожие документы:
{"_id": ObjectId("..."), "user_id": 1, "exchanges": [1, 2, 3, 4, 5, 6], "payment_methods": []}
Как мне из них достать только те, у которых:
- либо 2 или 3 состоят в exchanges
- либо 1 или 2 состоят в payment_methods
first_name
Подскажите, есть похожие документы:
{"_id": ObjectId("..."), "user_id": 1, "exchanges": [1, 2, 3, 4, 5, 6], "payment_methods": []}
Как мне из них достать только те, у которых:
- либо 2 или 3 состоят в exchanges
- либо 1 или 2 состоят в payment_methods
Я так понял, это можно реализовать только аггрегацией?
Dmitry
Подскажите, есть похожие документы:
{"_id": ObjectId("..."), "user_id": 1, "exchanges": [1, 2, 3, 4, 5, 6], "payment_methods": []}
Как мне из них достать только те, у которых:
- либо 2 или 3 состоят в exchanges
- либо 1 или 2 состоят в payment_methods
$or
first_name
first_name
Подскажите, есть похожие документы:
{"_id": ObjectId("..."), "user_id": 1, "exchanges": [1, 2, 3, 4, 5, 6], "payment_methods": []}
Как мне из них достать только те, у которых:
- либо 2 или 3 состоят в exchanges
- либо 1 или 2 состоят в payment_methods
Пытался так, но не совсем то, что мне нужно:
{'$or': [{'exchanges': {'$in': [2, 3]}, 'payment_methods': {'$in': [1, 2]}}]}
first_name
Dmitry
Dmitry
$or можно использовать внутри $or, а ещё $and
first_name
Влад
first_name
Подскажите, есть похожие документы:
{"_id": ObjectId("..."), "user_id": 1, "exchanges": [1, 2, 3, 4, 5, 6], "payment_methods": []}
Как мне из них достать только те, у которых:
- либо 2 или 3 состоят в exchanges
- либо 1 или 2 состоят в payment_methods
Ещё вот так пробовал:
{'$or': [{'exchanges': {'$or': [{'$eq': 2}, {'$eq': 3}]}, 'payment_methods': {'$or': [{'$eq': 1}, {'$eq': 2}]}}]}
Выдаёт ошибку:
OperationFailure: unknown operator: $or, full error: {'ok': 0.0, 'errmsg': 'unknown operator: $or', 'code': 2, 'codeName': 'BadValue'}
Dmitry
first_name
Vladyslav
Ещё вот так пробовал:
{'$or': [{'exchanges': {'$or': [{'$eq': 2}, {'$eq': 3}]}, 'payment_methods': {'$or': [{'$eq': 1}, {'$eq': 2}]}}]}
Выдаёт ошибку:
OperationFailure: unknown operator: $or, full error: {'ok': 0.0, 'errmsg': 'unknown operator: $or', 'code': 2, 'codeName': 'BadValue'}
find({$or: [
{"exchanges" : { $in: [ 2, 3 ] } },
{"payment_methods" : { $in: [ 1, 2 ] } }
]})
Alexandrr
Vladyslav
Vladyslav
first_name
first_name
first_name
first_name
Подскажите, есть похожие документы:
{"_id": ObjectId("..."), "user_id": 1, "exchanges": [1, 2, 3, 4, 5, 6], "payment_methods": []}
Как мне из них достать только те, у которых:
- либо 2 или 3 состоят в exchanges
- либо 1 или 2 состоят в payment_methods
Никто не поможет?(
Vladyslav
Всё есть 😃
все отрабатывает, ищите ошибки
Dmitry
На digital ocean есть набор статьей
Dmitry
Обычно ни кто дальше 1 не идёт, поэтому и проблемы у них
Dmitry
https://www.digitalocean.com/community/tutorials/how-to-install-mongodb-on-ubuntu-20-04
Dmitry
Dmitry
compass