sql >> Databasteknik >  >> NoSQL >> MongoDB

Mongodb $lookup Fungerar inte med _id

Jag hittade äntligen lösningen, är ett problem med mitt schema i mongoose med ObjectId

Jag ändrar detta

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

med detta

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

och fungerar



  1. Till vilken nivå låser MongoDB skrivningar? (eller:vad betyder det per anslutning

  2. Arbetar med @cache_page() dekoratör i django-redis-cache

  3. Kan jag göra två kolumner unika för varandra? eller använda sammansatta primärnycklar i redis?

  4. 2 sätt att begränsa dokumenten som returneras i MongoDB