170 похожих чатов

Есть две схемы. Категория может иметь в себе категории и

статьи. Оба этих поля являются массивами обджект-айдей с рефами к соответствующим схемам. Когда я получаю через модель объект и не вызываю .populate() - закономерно в объекте два массива строк-ObjectId. populate('categories') спокойно подставляет соответствующие объекты из Категорий.
populate('articles') полностью обнуляет массив со статьями.
Почему так?

11 ответов

19 просмотров
vomidug- Автор вопроса

Подствавил в populate объект с явным указанием модели и пути. Завелось. Вопрос закрыт

А зачем аутоинк? Ты в курсе почему у монги внутренние айдишники именно такие, а не целочисленные?

vomidug- Автор вопроса

Мне нужна для рендера такая нумерация

Так может тебе монга не нужна?

vomidug- Автор вопроса

Привык к монге А менять бд на ту, у которой автоинкремент "нативный" чуть-чуть влом)

vomidug- Автор вопроса

А вообще, я не могу дать чёткий ответ на твой вопрос

Так он вроде _id не трогает. Или в монгузе _id == id ?

vomidug- Автор вопроса

не равно моё подключение плагина создаёт дополнительное поле, которое автоинкрементируется при создании нового документа

Тогда всё ок же.

Не знаю, если не трогает, то ок. Но для инкремента же всё равно надо что-то делать. Учитывая, что монга как раз хороша на записи, это что-то явно не добавляет очков сильной стороне монги

а почему?

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта