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

Verhindern Sie, dass Mongoose die Eigenschaft _id für Unterdokument-Array-Elemente erstellt

Es ist ganz einfach, Sie können dies im Subschema definieren:

var mongoose = require("mongoose");

var subSchema = mongoose.Schema({
    // your subschema content
}, { _id : false });

var schema = mongoose.Schema({
    // schema content
    subSchemaCollection : [subSchema]
});

var model = mongoose.model('tablename', schema);