явно не определен _id, чтобы он добавлялся автоматически. Но при попытке сохранитьь документ, соответствующий этой схеме, выскакивает ошибка:
MongooseError: document must have an _id before saving
Что здесь не так?
Покажи схему и что ты в неё пихаешь
схема в файле, передаю вот так: const order_extra_data = new OrderExtraData({ provider, bc_order_id, bc_cart_id, application_id, uid, customer_data: { first_name, last_name, email }, shipping_options }); await order_extra_data.save(); вот эти данные: { provider: 'paytomorrow', bc_order_id: 841, bc_cart_id: 'acb8f162-54d5-4bba-96e8-5c442cbd8a50', application_id: '6a80ecf41bcc444ebaa48add1c1d5772', uid: '4562231d3ec4c0c7cbaa7232', customer_data: { first_name: 'Alex', last_name: 'Musiyezdov', email: 'omusiyezdov@rightandabove.com' }, shipping_options: [ { sku: 5712483, store_id: '609', selected_store: [Object] } ] }
По пробуй create
Пишет: TypeError: order_extra_data.create is not a function
А попробуй указать в схеме _id: { type: Schema.Types.ObjectId, // or the appropriate type for your _id required: true, auto: true // if you want Mongoose to generate the _id automatically },
Этот тоже: MongooseError: document must have an _id before saving
Обсуждают сегодня