Viktar
вы можете его просто ансетнуть
Viktar
и получите
{ _id:xxxx
}
Anonymous
а может кто подсказать, можноо ли как-то улучшить код, когда описываешь контроллеры для ендпоинтов. То есть сейчас для каждого эндпоинта отдельный контроллер, но есть повторяющийся код, например когда ищешь что-то по бд
Viktar
зачем вам хранить пустой массив?
Viktar
это же не реляционка
Anonymous
да я понимаю
Anonymous
потом нужно будет проверять на клиенте, есть ли такое поле в объекте, что мне бэк отдал, не оч удобно
Anonymous
поправь, если не прав
Anonymous
что быстрее $set или unset?
Anonymous
и на сколько
Andrey
приве т
Anonymous
привет
Andrey
всем как сделать проверку на secondary i primary
Andrey
для скрипта в bash
Andrey
c replicsset
Viktar
Anonymous
спасибо
Anonymous
Как провернуть такую штуку?
Anonymous
все додумался
Aryn
Всем привет!
Имея _id документа, можно как-то получить документы ниже (после _id 1)?
Также нужно сделать сверху
Aryn
Пример:
[
{
"_id": "1..."
},
{
"_id": "2..."
},
{
"_id": "3..."
}
]
Из id 1 получить все элементы ниже:
[{"_id": "2..."}, {"_id": "3..."}]
Aryn
И ещё, можно как-то ограничить кол-во получаемых результатов?
Viktar
Aryn
И.. ещё, может можно как-то отфильтровать по дате созданию документа?
Viktar
Возможно.
Viktar
Viktar
Объясните что значит ниже и выше. Привидущий и следующий элемент коллекции?
Aryn
Aryn
Которые отфильтрованы по дате созданию
Aryn
Viktar
Как раз я вам и написал фильтры для файнд. Добавьте сортировку и лимит и получите нужный элемент
Viktar
Сравниваем ид на больше, получаем все следующие элементы. Сортируем восходяще и берём лимит 1. В итоге получаем первый следующий элемент
Viktar
Если надо приведущий, берём меньше по ид, сортируем нисходяще и так же лимит 1.
Viktar
В моем примере 2 это нужный вам ид. От которого отталкиваемся
Viktar
Для первого фильтра результатом будет документ с ид 1… для второго фильтра ид 3
Олег
Добрый вечер, только начал изучать, нужна ваша помощь, подскажите пожалуйста, что я делаю не так, я заменяю title, при нажатии заменить, видает ошибку что title undefined, но когда обновляешь страницу, видно что title изменился, так как изменился в mongodb, вот мой код и вот что приходит, как я понял я возвращаю на фронт не title, поэтому он undefined, подскажите пожалуйста как исправить, спасибо большое)
Олег
Олег
Viktar
Добрый вечер, только начал изучать, нужна ваша помощь, подскажите пожалуйста, что я делаю не так, я заменяю title, при нажатии заменить, видает ошибку что title undefined, но когда обновляешь страницу, видно что title изменился, так как изменился в mongodb, вот мой код и вот что приходит, как я понял я возвращаю на фронт не title, поэтому он undefined, подскажите пожалуйста как исправить, спасибо большое)
А что есть тайтл? Словарь?
Viktar
{title: "value"}
Aryn
Олег
Viktar
Viktar
https://docs.mongodb.com/manual/reference/method/cursor.sort/
Aryn
Viktar
В сет вам надо написать что то вроде {"title":title}
Олег
Попробовал, приходит тоже самое)
Viktar
{$set: {field: value}}
Viktar
Это синтаксис. А не пример кода
Viktar
После сет идёт поле и значение для этого поля
Viktar
Не понимаю, что не так
Олег
Я понял, спасибо за попытку)
Eugen
Всем привет,
Подскажите пожалуйста, Как сделать так, что бы при .find возвращало в рандомном порядке документы ?
Lid Force
Андрей
Всем привет!
Подскажите пожалуйста, как правильно сменить позицию документа в коллекции?
Viktar
Viktar
Странное желание. Поменяйте у нужных вам _ид сами документы местами. Но я не понимаю практический смысл
Александр
Добрый день. Подскажите пожалуйста.... У меня монга версии 4.4.1, но появилась ошибка, что в атласе нельзя использовать функции. С чем это связано ?
Александр
Жавохир
«Если есть коллизия в mongodb, создайте для нее документ, если нет, создайте коллизию и дайте ему документ» Как написать sql?
Жавохир
Андрей
Всем привет, есть какой-то кряк на studio3t?
Андрей
На старом ноуте норм все работало, сча же лицензию просит кек
Андрей
А все, старая версия просто нужна))
Хейз
Всем привет, я пишу бота на node.js и использую mongoose, как мне исключить возможность повторного добавления данных в БД, например: пользователь нажимает на кнопку "мой ID", бот отправляет сообщение, а затем добавляет id юзера в БД, но если юзер снова нажмёт на кнопку, то этот id снова сохранится, как я могу это избежать?
Simon
Хейз
Хейз
?
Simon
есть пример
SELECT обычный, но там надо много что учитывать, не силен в монге
Simon
Если судить по SQL, то надо делать транзакции