Horje
how to declare mongoose Record<string, object> or {[s: string]: Object} Code Example
how to declare mongoose Record or {[s: string]: Object}
const productSchema = new Schema({
  title: String,
  amount: Number,
  total: Number,
});

const cartSchema = new Schema({
  total: Number,
  products: {
   	type: Map, // you can change to Array
    of: productSchema,
    default: new Map() // if yout change to Array, default is []
  }
}, { _id: false })

export const Cart = mongoose.model('cart', cartSchema);

/** If you want store an object like this:
  {
  	total: 3000,
    products: {
       'adfs545df': {
       	   amount: 1,
           title: 'Macbook',
           price: 2000
       },
       'dfasd880': {
       	   amount: 2,
           title: 'Iphone',
           price: 500
       }
    }
  }
*/




Javascript

Related
login with facebook in react Code Example login with facebook in react Code Example
sequelize autocomplete vscode Code Example sequelize autocomplete vscode Code Example
New line in textarea javascript Code Example New line in textarea javascript Code Example
jquery listen for click on class that was created later Code Example jquery listen for click on class that was created later Code Example
set up background process in express app Code Example set up background process in express app Code Example

Type:
Code Example
Category:
Coding
Sub Category:
Code Example
Uploaded by:
Admin
Views:
7