国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

javascript - Comment remplir une requête conjointe Mangoose?
學(xué)習(xí)ing
學(xué)習(xí)ing 2017-06-23 09:12:11
0
1
1088
// 創(chuàng)建一個(gè)人物數(shù)據(jù)結(jié)構(gòu)
let personSchema = mongoose.Schema({
        _id:Number,
        name:String,
        post:[{
            type:Number,
            ref:'postModel'
        }]
});

console.log(mongoose.Schema.ObjectId);
// 根據(jù)結(jié)構(gòu)生成人物模型
let personModel = mongoose.model('person',personSchema);

let ObjectId = mongoose.Types.ObjectId;

// 創(chuàng)建一個(gè)文章數(shù)據(jù)結(jié)構(gòu)
let postSchema = mongoose.Schema({
        _id:Number,
        title:String,
        author:{
            type:Number,
            ref:'personModel'
        },
        content:String
});

// 創(chuàng)建文章模型
let postModel = mongoose.model('post',postSchema);

Démarrer l'enquête

postModel.find({})
    .populate('people')
    .exec((err,data)=>{
        console.log(data)
    });
    

Quelle est la raison de cela??
J'ai changé de requête en utilisant ObjectId et j'ai obtenu le même résultat, version mangouste 4.10.6, version n?ud 8.1.0

學(xué)習(xí)ing
學(xué)習(xí)ing

répondre à tous(1)
洪濤
        post:[{
            type:Schema.ObjectId,
            ref:'postModel'
        }]

Notez égalementref的字段要和你注冊(cè)的model的名稱一致, 否則populateL'opération ne réussira pas
Référez-vous à ceci
https://github.com/YueminHu/l...
Il est recommandé d'étudier l'exemple de la bibliothèque MDN

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal