MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

Mongoose - Enregistrer un tableau de chaînes

Écrivez à partir de mon commentaire :

La façon de spécifier un tableau de chaînes dans mangouste est la suivante :

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

Cependant, le problème ici est probablement lié à Postman car il envoie le "tableau" sous forme de chaîne. Vous pouvez vérifier cela en vérifiant le type de req.body.tags comme ça :

console.log(typeof req.body.tags)

Si cela renvoie une chaîne, assurez-vous de définir le type de contenu dans Postman sur JSON, comme indiqué dans cette capture d'écran, plutôt que sur l'option 'form-data' par défaut.