Всем привет
Использую монгуз
Делаю UpdateOne и кидаю класс. Поле owner.user у меня строка. В схеме, как указано на скриншоте - ObjectId
Но при сохранении в каких то случаях owner.user оказывается сохранен как стринг, а не обжектАйди. Почему может быть такое поведение?
actions.updateOne(
{ _id: new ObjectId("61ccf1387bfc97b19b1c2712") },
{ '$setOnInsert': {
createdAt: new Date("Thu, 30 Dec 2021 17:22:50 GMT") },
'$set': {
updatedAt: new Date("Thu, 30 Dec 2021 17:22:50 GMT"),
owner: OwnerDto { openedAt: null, completedFrom: null, deletedFrom: null, ownerTags: [], user: '61cce50261b426e4a9e4d8bc' },
В каких то случаях сохраняется как обежектайди, а в каких то как строка