sql >> Database teknologi >  >> NoSQL >> MongoDB

Mongodb $lookup Fungerer ikke med _id

Jeg fandt endelig løsningen, er et problem med mit skema i mongoose med ObjectId

Jeg ændrer dette

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

med dette

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

og virker



  1. Tvinger anvendelse af et 2dsphere-indeks på et mongoose-skema placeringsfeltet til at være påkrævet?

  2. Laravel alle sessions-id'er med Redis-driver

  3. Installation af Redis på Debian 9

  4. I MongoDB søg i et array og sorter efter antal matches