Estoy tratando de $push una identificación de documento a una colección, pero parece que no funciona. No entiendo qué estoy haciendo mal aquí. Por favor, ayúdame. así es como se ve el modelo de usuario en mi base de código
const userSchema = new Schema({ first_name: String, ... products: [{ type: Schema.Types.ObjectId, ref: 'Product' }] }); const UserModel = model('User', userSchema);Modelo del Producto
const productSchema = new Schema({ name: string, ... user_id : [{ type: Schema.Types.ObjectId, ref: 'User' }] }); const ProductModel = model('Product', productSchema);controlador
const savedUser = await new UserModel({ ...user }).save(); product.user_id = savedUser._id; const savedProduct = await new ProductModel(product).save(); savedUser.update({ $push: { products: savedProduct._id } }); console.log(savedUser.populated('products')); // undefined