НЕТ !! Не используйте один и тот же ObjectID на 2 разных объектах. Я бы порекомендовал вам создать такой объект
{
_id:ObjectId()
OrignalContent:{
Properties of Orignal Content
}
UpdatedContent:{
Same Properties with OrignalContent but Different values
}
}
* 1007. * Таким образом, вы всегда можете получить
Item
с
_id
и выбрать отображение
Orignal Content
или
Updated Content
. Это может быть ваш фиктивный предмет (добавьте столько свойств, сколько хотите)
{
_id:ObjectId("5db9a2c5c58a7738508bc3ac")
Orignal:{
name: Jon
}
Updated:{
name: Jon Doe
}
}
Таким образом, вам не нужно создавать 2 объекта