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

Mongodb $lookup ne fonctionne pas avec _id

J'ai finalement trouvé la solution, c'est un problème avec mon schéma en mangouste avec l'ObjectId

Je change ça

var Schema = new Schema({
    name: { type: String, required: true},
    incharge: { type: String, required: true},
});

avec ça

var Schema = new Schema({
    name: { type: String, required: true},
    incharge: { type: mongoose.Schema.ObjectId, required: true},
});

et fonctionne