Артём
Semeon
Уважаемый чат, подскажите пожалуйста, как найти документ по точному совпадению в поле?
Р00-👨🏻💻Михаил
Поле: значение
Р00-👨🏻💻Михаил
Никакой магии
Р00-👨🏻💻Михаил
Сильно для продакт дизайнера извините за яд
Semeon
А метод какой использовать? find или findOne?
Р00-👨🏻💻Михаил
Р00-👨🏻💻Михаил
Если документов несколько с точным совпадением надо найти - первое
Р00-👨🏻💻Михаил
Если надо найти не единственный но последний актуальный документ:
findOne с sort: вашеПолеДаты: -1
Semeon
Каеф, спасибо!
Adatan
Надеюсь, это не тестовое с фабрики троллей 😁
Semeon
dnacd 🦜
Р00-👨🏻💻Михаил
Astik
Подскажите пожалуйста, как извлечь данные mongo с сервера через командную строку ?
Adatan
Adatan
Чтобы потом восстановить, можешь в папке с папкой dump написать mongorestore
Astik
ILYA
lookup используй
Благодарю.
А можно делать lookup для одного документа в котором есть поле типа array, и нужно вместо элементов этого поля подставить документы из другой коллекции?
Такое через find_one возможно сделать или без aggregation не обойтись?
ILYA
☭
Здравствуйте, помогите пожалуйста перестал работать ноутбук не знаю что делать?
Elinka22
☭
☭
Anonymous
Судя по списку могу предположить, что там нет никаких загрузочных устройств кроме CD ROM-а и сети. Если раньше грузилось и Вы «ремонтировали» у кого-то, могли и снять… но это не точно) Здесь обсуждают базы данных, а не ремонт ноутбуков, поищите другой чат, точнее подсказать не могу.
☭
Hunter
Обясните кто-то, почему когда я делаю так http://localhost:5000/dcb15bac-7fbf-4626-a177-b7e29b6ed3c6.jpg, то я могу получить изображение, а когда сервер на хостинге в нете, то так изображение я получить уже не могу?
Hungry Matter
у меня есть данные вида
уникальное имя + список
10**9 записей
как по ним сделать поиск со сложностью o1 ?
Nick
Hungry Matter
Hungry Matter
индекс
йцу йцк йце йцнт йцщ йцщ
Слово йцу
Hungry Matter
Выдача йцу, один или несколько и данные из его полей
Nick
Если правильно монял то просто индекс постройте по этому полю
Hungry Matter
Danil
Здравствуйте, помогите пожалуйста перестал работать ноутбук не знаю что делать?
У тебя хоть как-то, а у меня только значок фирмы, нажимаю любые кнопки, ничего, например если включаю, нажму сразу биос, то пишет типо открытие биос, а ничего собственно не открывается, отключал жесткий диск и черный экран с _, наверное у меня жесткий диск сгорел
Nick
Danil
Здравствуйте, я хочу сделать, что бы добавлять в поле ещё какое-то слово, это возможно реализовать так?
i = collection.find_one('_id': 1)['items']
collection.update_one({'_id': 1}, {"$set": {"items": i + 'Apple'}})
☭
Danil
Здравствуйте, а как посчитать количество полей в поле? Ну тип
j = {
'com': {
'1': 72,
'2': 83
}
}
Anonymous
Error: Configuration property "mongodb+srv://<username>:<password>@cluster0.8esds.mongodb.net/test?retryWrites=true" is not defined
HELP!
P1GAS
Komronbek.
Устанавливать в директорию C:/ обязательно?
Komronbek.
Норм гайд по установке скиньте
Roman
Можно указать бд с юникс сокетом?
Alex
какой понравится, такой и ставь
Komronbek.
Чтобы понравился поставить надо😂
Alex
пробуй разные дистры, какой понравится на том и остановишься
Komronbek.
Хорошо
Alex
distrowatch.com в помощь
Dmitry
Tony
Vitalii
Здравствуйте, есть вот такой запрос:
https://codeshare.io/MNgQAO
Есть несколько ранеров, которые одновременно вызывают этот запрос. Я заметил, что иногда в ответ прилетает один и тот же документ, ну т.е. нету лока на чтение походу.Кто-то сталкивался с подобным?
Muzaffar
ребят можете кто подсказать есть такой запрос:
db.user_action.aggregate([
{
$match: {createdDate: {$gte: ISODate("2022-01-07T00:00:00Z")}}
},
{
$group: { _id: "$userId" },
},
{ $count: "count" }
]);
если правильно делал то выводит количество уникальных пользователей
теперь как можно это сделать по дням?
Artem
Sergey
Muzaffar
Sergey
4,4,3
Ну тогда ofDay, точнее не скажу
Muzaffar
попытался использовать что то вроде этого не помогло
{
$project: {
date: {$dateToString: {format: '%Y-%m-%d', date: '$createdDate'}}
},
},
Sergey
Roman
Джест, монга. Первый раз запускаю тесты - выполняться 15сек, второй, третий раз запускаю - 5 секунд уже. В чем может быть проблема?
Roman
Есть отдельная монга на дева и для тестов в памяти и каждый раз разружаеться, ранеры разные. Если буду писать в туже дев монгу, это ускорит процесс?
Muzaffar
ну и/или просто уникальные пользователи по дням
Muzaffar
количество
Oleg
почему полные пути к утилитам, например mongodump отличются между centos/ubuntu дистрами?
риторический вопрос конечно.
Andrey
Sergii
Всем привет! У кого есть опыт работы (в плане кодинга) над лоу-код системой для документов?
Сейчас у меня есть проект. Там документы могут быть с рандомными полями. Все что юзер захочет в конфтрукторе добавить - то и будет. У поля есть тип - этих типов около 30. Каждый тип хранится в отдельной таблице. И если поле с типом А, то оно будет храниться в таблице А. Потом при работе с документом вся эта штука джойнится и в некоторых местах очень дико тупит, т.к. документы можно вкладывать друг в друга и там дикое дерево получается.
Я подумываю о том, чтобы это дело на монгу перенести.
Кто-то работал с таким форматом, что документ может быть с полями, которые не известны на момент написания кода?
Kос
Привет, наблюдаю странную картину. Получаю даныне из базы, для некторых полей делаю инкримент и далее делаю update_one всех данных (по сути перезаписываю).
Получаю данные из базы там api_calls_count = 205
Делаю инкримент api_calls_count
Делаю принт обновленных данных (перед update_one) – {'month_contacts': 76, 'total_contacts': 259, 'growth_tools_limit': 20, 'growth_tools_count': 7, 'api_calls_limit': 20000, 'api_calls_count': 206, 'month_contacts_limit': 5000}
Дальше обновляю базу а там api_calls_count = 207
Не могу понять почему такое происходит, откуда перед самым инсертом берется еще 1 🙂 (на скрине функция апдейта)
Kос
Dmitry