Мне нужно добавить ObjectId во вложенную коллекцию в MongoDB, и я просто обновляю свою версию паруса, теперь, когда я собираюсь обновить свою коллекцию и есть вложенный объект с идентификатором объекта, он выдает мне сообщение об ошибке ниже
AdapterError: непредвиденная ошибка адаптера базы данных: объект [{"_bsontype": "ObjectID", "id": null}] не является допустимым ObjectId
Я пробовал собственный запрос mongo, ноэто не работает.
var ObjectID = require('mongodb').ObjectID;
var data = {
user: {
id: ObjectID( '5b03ce2c0614084178992b83' ),
name: "sumit",
},
_id: ObjectID('b9a38ab8936d83129ee55922')
};
let updatedMenu = await Db.update({ id: _id }).set(data).fetch().meta({
skipRecordVerification : true,
skipExpandingDefaultSelectClause : true,
skipRecordVerification : true,
});