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

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

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

11 ответов

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

а почему?

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

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

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
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
в JclConsole объявлено так: function CtrlHandler(CtrlType: DWORD): BOOL; stdcall; - где ваше объявление с stdcall? у вас на картинке нет stdcall
Karagy
8
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
~ 2m21s  nix shell github:nixos/nixpkgs#stack ~  stack ghc -- --version error: … while calling the 'derivationStrict' builtin at /builtin/derivation.nix:...
Rebuild your mind.
6
Карта сайта