MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Mongoose - Speichern Sie ein Array von Zeichenfolgen

Schreiben Sie von meinem Kommentar auf:

Die Art und Weise, ein Array von Strings in Mungo anzugeben, ist wie folgt:

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

Das Problem hier hat jedoch höchstwahrscheinlich mit Postman zu tun, da es das 'Array' als Zeichenfolge sendet. Sie können dies überprüfen, indem Sie den Typ von req.body.tags überprüfen etwa so:

console.log(typeof req.body.tags)

Wenn dies einen String zurückgibt, stellen Sie sicher, dass Sie den Inhaltstyp in Postman auf JSON setzen, wie in diesem Screenshot zu sehen, und nicht auf die Standardoption „form-data“.