MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

Mongoose - Salva l'array di stringhe

Scrivi dal mio commento:

Il modo per specificare un array di stringhe in mongoose è il seguente:

var personSchema = new mongoose.Schema({
tags: [{
    type: String
}]

Tuttavia, è molto probabile che il problema qui abbia a che fare con Postman poiché sta inviando la "matrice" come stringa. Puoi verificarlo controllando il tipo di req.body.tags così:

console.log(typeof req.body.tags)

Se restituisce una stringa, assicurati di impostare il tipo di contenuto in Postman su JSON come mostrato in questo screenshot anziché sull'opzione predefinita "form-data".