簡體   English   中英

ZCCADDEDB567ABAE643E15DCF0974E503Z:查詢后填充

[英]Mongoose: populate after query

如何在 mongoose 中查詢后填充查詢結果,如下所示:

users
        .find({name:"doejohn"})
        .skip(3)
        .limit(9)
        .exec((err,user) => {
            user // result
                .populate("tweets")
                .exec(callback)
})
        })

就像這樣:

users.findOne({username:"doejohn"})
        .skip(3)
        .populate("tweets")
        .exec((err,user) => {})

.limit(9)沒用,因為您使用的是.findOne()

這很簡單:

users.findOne({username:"doejohn"})
    .skip(3)
    .populate("tweets"," Columns name ")
    .exec((err,user) => {})

您可以在此處閱讀 mongoose 中的填充文檔:

https://mongoosejs.com/docs/populate.html

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM