Mongoose Eins-zu-Viele

annst du mir erklären, wie man Mungomodelle organisiert, um eine bis mehrere Verbindungen herzustellen? Es ist erforderlich, getrennte Sammlungen zu führen.

Angenommen, ich habe Läden und Gegenstände

// store.js

var mongoose = require('mongoose');

module.exports = mongoose.model('Store', {
    name : String,
    itemsinstore: [ String]
});

// item.js

var mongoose = require('mongoose');
module.exports = mongoose.model('Item', {
    name : String,
    storeforitem: [String]
 });

Mache ich es auf die richtige Weise?

Und wie kann ich auf Passdaten für Arryas zugreifen? Hier ist der Code, mit dem Sie den Namen des Artikels eingeben können. Aber wie kann ich eine ID in ein Array von IDs (itemsinstore) eingeben?

app.post('/api/stores', function(req, res) {
    Store.create({
        name: req.body.name,
    }, function(err, store) {
        if (err)
            res.send(err);
    });
})

Antworten auf die Frage(8)

Ihre Antwort auf die Frage